コード例 #1
0
        public async Task <PharmacyVaccine> DeletePharmacyVaccineAsync(PharmacyVaccine pharmacyVaccine2BDeleted)
        {
            _context.PharmacyVaccine.Remove(pharmacyVaccine2BDeleted);
            await _context.SaveChangesAsync();

            return(pharmacyVaccine2BDeleted);
        }
コード例 #2
0
        //PharmacyVaccine CRUD Methods
        public async Task <PharmacyVaccine> AddPharmacyVaccineAsync(PharmacyVaccine pharmacyVaccine2Add)
        {
            await _context.PharmacyVaccine.AddAsync(pharmacyVaccine2Add);

            await _context.SaveChangesAsync();

            return(pharmacyVaccine2Add);
        }
コード例 #3
0
        public async Task <PharmacyVaccine> UpdatePharmacyVaccineAsync(PharmacyVaccine pharmacyVaccine2BUpdated)
        {
            PharmacyVaccine oldPharmacyVaccine = await _context.PharmacyVaccine.Where(x => x.PharmId == pharmacyVaccine2BUpdated.PharmId &&
                                                                                      x.VacId == pharmacyVaccine2BUpdated.VacId).FirstOrDefaultAsync();

            _context.Entry(oldPharmacyVaccine).CurrentValues.SetValues(pharmacyVaccine2BUpdated);
            await _context.SaveChangesAsync();

            _context.ChangeTracker.Clear();
            return(pharmacyVaccine2BUpdated);
        }
コード例 #4
0
        public async Task <IActionResult> AddPharmacyVaccineAsync([FromBody] PharmacyVaccine pharmacyVaccine)
        {
            try
            {
                await _vacBL.AddPharmacyVaccineAsync(pharmacyVaccine);

                return(CreatedAtAction("AddPharmacyVaccineAsync", pharmacyVaccine));
            }
            catch
            {
                return(StatusCode(400));
            }
        }
コード例 #5
0
 public async Task <PharmacyVaccine> DeletePharmacyVaccineAsync(PharmacyVaccine pharmacyVaccine2BDeleted)
 {
     return(await _repo.DeletePharmacyVaccineAsync(pharmacyVaccine2BDeleted));
 }
コード例 #6
0
 public async Task <PharmacyVaccine> UpdatePharmacyVaccineAsync(PharmacyVaccine pharmacyVaccine2BUpdated)
 {
     return(await _repo.UpdatePharmacyVaccineAsync(pharmacyVaccine2BUpdated));
 }
コード例 #7
0
 //PharmacyVaccine BL
 public async Task <PharmacyVaccine> AddPharmacyVaccineAsync(PharmacyVaccine pharmacyVaccine2Add)
 {
     return(await _repo.AddPharmacyVaccineAsync(pharmacyVaccine2Add));
 }