Changeset 1454207 for FarmatikoData
- Timestamp:
- 10/01/20 03:17:09 (4 years ago)
- Branches:
- master
- Children:
- 6f203af
- Parents:
- 5d02859
- Location:
- FarmatikoData
- Files:
-
- 5 added
- 14 deleted
- 4 edited
- 2 moved
Legend:
- Unmodified
- Added
- Removed
-
FarmatikoData/FarmatikoDataContext.cs
r5d02859 r1454207 9 9 10 10 11 public virtual DbSet<HealthFacilit ies> HealthFacilities { get; set; }12 public virtual DbSet<HealthcareWorker s> HealthcareWorkers { get; set; }11 public virtual DbSet<HealthFacility> HealthFacilities { get; set; } 12 public virtual DbSet<HealthcareWorker> HealthcareWorkers { get; set; } 13 13 public virtual DbSet<Pharmacy> Pharmacies { get; set; } 14 14 public virtual DbSet<PharmacyHead> PharmacyHeads { get; set; } … … 16 16 public virtual DbSet<Medicine> Medicines { get; set; } 17 17 public virtual DbSet<MedicineList> MedicineLists { get; set; } 18 18 public virtual DbSet<RequestPharmacyHead> PHRequests { get; set; } 19 19 } 20 20 } -
FarmatikoData/FarmatikoRepo/Repository.cs
r5d02859 r1454207 14 14 } 15 15 //GET 16 public async Task<IQueryable<HealthcareWorker s>> GetAllWorkers()16 public async Task<IQueryable<HealthcareWorker>> GetAllWorkers() 17 17 { 18 18 var Workers = await Task.Run(() => _context.HealthcareWorkers.Take(10)); … … 20 20 } 21 21 22 public async Task<IQueryable<HealthFacilit ies>> GetFacilities()22 public async Task<IQueryable<HealthFacility>> GetFacilities() 23 23 { 24 24 var Facilities = await Task.Run(() => _context.HealthFacilities.Take(10)); … … 26 26 } 27 27 28 public async Task<HealthFacilit ies> GetFacility(int Id)28 public async Task<HealthFacility> GetFacility(int Id) 29 29 { 30 30 var Facility = await _context.HealthFacilities.FindAsync(Id); … … 62 62 } 63 63 64 public async Task<HealthcareWorker s> GetWorker(int id)64 public async Task<HealthcareWorker> GetWorker(int id) 65 65 { 66 66 var Worker = await _context.HealthcareWorkers.FindAsync(id); … … 68 68 } 69 69 70 public async Task<IQueryable<HealthFacilit ies>> SearchFacilities(string query)70 public async Task<IQueryable<HealthFacility>> SearchFacilities(string query) 71 71 { 72 72 var SearchQuery = await Task.Run(() => _context.HealthFacilities … … 95 95 } 96 96 97 public async Task<IQueryable<HealthcareWorker s>> SearchWorkers(string query)97 public async Task<IQueryable<HealthcareWorker>> SearchWorkers(string query) 98 98 { 99 99 var SearchQuery = await Task.Run(() => _context.HealthcareWorkers … … 103 103 return SearchQuery; 104 104 } 105 public async Task<HealthFacility> GetFacilityJSON(string healthFacility) 106 { 107 var Facility = await Task.Run(() => _context.HealthFacilities.Where(x => x.Name.Equals(healthFacility)).FirstOrDefault()); 108 return Facility; 109 } 105 110 106 111 //POST 107 112 108 public async Task AddWorker(HealthcareWorker sWorker)113 public async Task AddWorker(HealthcareWorker Worker) 109 114 { 110 115 await Task.Run(() => _context.HealthcareWorkers.Add(Worker)); … … 112 117 } 113 118 114 public async Task AddFacility(HealthFacilit ieshealthFacility)119 public async Task AddFacility(HealthFacility healthFacility) 115 120 { 116 121 await Task.Run(() => _context.HealthFacilities.Add(healthFacility)); … … 141 146 await _context.SaveChangesAsync(); 142 147 } 148 149 public async Task UpdateFacility(HealthFacility healthFacility) 150 { 151 var Facility = await Task.Run(() => _context.HealthFacilities.Where(x => x.Id == healthFacility.Id).FirstOrDefault()); 152 Facility.Address = healthFacility.Address; 153 Facility.Email = healthFacility.Email; 154 Facility.Municipality = healthFacility.Municipality; 155 Facility.Name = healthFacility.Name; 156 Facility.Phone = healthFacility.Phone; 157 Facility.Type = healthFacility.Type; 158 await _context.SaveChangesAsync(); 159 } 160 161 public async Task RemoveMedicine(Medicine medicine) 162 { 163 await Task.Run(() => _context.Medicines.Remove(medicine)); 164 await _context.SaveChangesAsync(); 165 } 166 167 public async Task UpdatePandemic(Pandemic pandemic) 168 { 169 var Pandemic = await Task.Run(() => _context.Pandemics.Where(x => x.Id == pandemic.Id).FirstOrDefault()); 170 Pandemic.ActiveGlobal = pandemic.ActiveGlobal; 171 Pandemic.ActiveMK = pandemic.ActiveMK; 172 Pandemic.DeathsGlobal = pandemic.DeathsGlobal; 173 Pandemic.DeathsMK = pandemic.DeathsMK; 174 Pandemic.Name = pandemic.Name; 175 Pandemic.NewMK = pandemic.NewMK; 176 Pandemic.TotalGlobal = pandemic.TotalGlobal; 177 Pandemic.TotalMK = pandemic.TotalMK; 178 await _context.SaveChangesAsync(); 179 } 180 181 public async Task RemovePharmacy(Pharmacy pharmacy) 182 { 183 await Task.Run(() => _context.Pharmacies.Remove(pharmacy)); 184 await _context.SaveChangesAsync(); 185 } 186 //ke vidime 187 public Task UpdateWorker(HealthcareWorker worker) 188 { 189 throw new System.NotImplementedException(); 190 } 191 192 public async Task UpadatePharmacy(Pharmacy pharmacy) 193 { 194 var Pharmacy = await Task.Run(() => _context.Pharmacies.Where(x => x.Id == pharmacy.Id).FirstOrDefault()); 195 Pharmacy.Name = pharmacy.Name; 196 Pharmacy.Location = pharmacy.Location; 197 Pharmacy.WorkAllTime = pharmacy.WorkAllTime; 198 Pharmacy.Address = pharmacy.Address; 199 await _context.SaveChangesAsync(); 200 } 201 //ke vidime 202 public Task UpdateMedicine(Medicine medicine) 203 { 204 throw new System.NotImplementedException(); 205 } 206 207 public async Task RemovePharmacyHead(PharmacyHead pharmacyHead) 208 { 209 var PHead = await Task.Run(() => _context.PharmacyHeads.Where(x => x.Id == pharmacyHead.Id).FirstOrDefault()); 210 PHead.DeletedOn = pharmacyHead.DeletedOn; 211 await _context.SaveChangesAsync(); 212 } 213 143 214 } 144 215 } -
FarmatikoData/FarmatikoRepoInterfaces/IRepository.cs
r5d02859 r1454207 1 1 using FarmatikoData.Models; 2 using System; 3 using System.Collections.Generic; 2 4 using System.Linq; 5 using System.Text; 3 6 using System.Threading.Tasks; 4 7 … … 8 11 { 9 12 //GET 10 Task<IQueryable<HealthcareWorker s>> GetAllWorkers();11 Task<IQueryable<HealthFacilit ies>> GetFacilities();12 Task<HealthFacilit ies> GetFacility(int Id);13 Task<IQueryable<HealthcareWorker>> GetAllWorkers(); 14 Task<IQueryable<HealthFacility>> GetFacilities(); 15 Task<HealthFacility> GetFacility(int Id); 13 16 Task<Medicine> GetMedicine(int Id); 14 17 Task<IQueryable<Medicine>> GetMedicines(); … … 16 19 Task<IQueryable<Pharmacy>> GetPharmacies(); 17 20 Task<Pharmacy> GetPharmacy(int id); 18 Task<HealthcareWorker s> GetWorker(int id);19 Task<IQueryable<HealthFacilit ies>> SearchFacilities(string query);21 Task<HealthcareWorker> GetWorker(int id); 22 Task<IQueryable<HealthFacility>> SearchFacilities(string query); 20 23 Task<IQueryable<Medicine>> SearchMedicines(string query); 21 24 Task<IQueryable<Pharmacy>> SearchPharmacies(string query); 22 Task<IQueryable<HealthcareWorkers>> SearchWorkers(string query); 25 Task<IQueryable<HealthcareWorker>> SearchWorkers(string query); 26 Task<HealthFacility> GetFacilityJSON(string healthFacility); 27 23 28 //POST 24 Task AddWorker(HealthcareWorker s worker);25 Task AddFacility(HealthFacilit ies healthFacilities);29 Task AddWorker(HealthcareWorker Worker); 30 Task AddFacility(HealthFacility healthFacility); 26 31 Task AddPharmacy(Pharmacy pharmacy); 27 32 Task AddPharmacyHead(PharmacyHead pharmacyHead); 28 33 Task AddMedicines(Medicine medicine); 29 34 Task AddPandemic(Pandemic pandemic); 35 Task UpdateFacility(HealthFacility healthFacility); 36 Task RemoveMedicine(Medicine medicine); 37 Task UpdatePandemic(Pandemic pandemic); 38 Task RemovePharmacy(Pharmacy pharmacy); 39 Task UpdateWorker(HealthcareWorker worker); 40 Task UpadatePharmacy(Pharmacy pharmacy); 41 Task UpdateMedicine(Medicine medicine); 42 Task RemovePharmacyHead(PharmacyHead pharmacyHead); 30 43 } 31 44 } -
FarmatikoData/Models/HealthFacility.cs
r5d02859 r1454207 9 9 namespace FarmatikoData.Models 10 10 { 11 public class HealthFacilit ies: BaseEntity11 public class HealthFacility : BaseEntity 12 12 { 13 public HealthFacilit ies() { }13 public HealthFacility() { } 14 14 [Required] 15 15 public string Name { get; set; } … … 22 22 public string Email { get; set; } 23 23 public string Phone { get; set; } 24 public HealthFacilit ies(string Name, string Municipality, string Address, string Type, string Email, string Phone)24 public HealthFacility(string Name, string Municipality, string Address, string Type, string Email, string Phone) 25 25 { 26 26 this.Name = Name; -
FarmatikoData/Models/HealthcareWorker.cs
r5d02859 r1454207 8 8 namespace FarmatikoData.Models 9 9 { 10 public class HealthcareWorker s: BaseEntity10 public class HealthcareWorker : BaseEntity 11 11 { 12 public HealthcareWorker s() { }12 public HealthcareWorker() { } 13 13 [Required] 14 14 public string Name { get; set; } … … 16 16 public string Branch { get; set; } 17 17 [Required] 18 public HealthFacilit iesFacility { get; set; }18 public HealthFacility Facility { get; set; } 19 19 public string Title { get; set; } 20 public HealthcareWorker s(string Name, string Branch, HealthFacilitiesFacility, string Title)20 public HealthcareWorker(string Name, string Branch, HealthFacility Facility, string Title) 21 21 { 22 22 this.Name = Name; -
FarmatikoData/Models/PharmacyHead.cs
r5d02859 r1454207 1 using System; 2 using System.Collections.Generic; 1 using System.Collections.Generic; 3 2 using System.ComponentModel.DataAnnotations; 4 using System.Text;5 3 using FarmatikoData.Base; 6 using Microsoft.EntityFrameworkCore;7 4 8 5 namespace FarmatikoData.Models
Note:
See TracChangeset
for help on using the changeset viewer.