public async Task <VaccinationRecordResponse> UpdateAsync(int id, VaccinationRecord vaccinationRecord) { var existingvaccinationRecord = await _vaccinationRecordRepository.FindByIdAsync(id); if (existingvaccinationRecord == null) { return(new VaccinationRecordResponse("vaccinationRecord not found")); } existingvaccinationRecord.Name = vaccinationRecord.Name; existingvaccinationRecord.Description = vaccinationRecord.Description; //no creo que la fecha deba cambiarse // existingvaccinationRecord.Create_at = vaccinationRecord.Create_at; try { _vaccinationRecordRepository.Update(existingvaccinationRecord); await _unitOfWork.CompleteAsync(); return(new VaccinationRecordResponse(existingvaccinationRecord)); } catch (Exception ex) { return(new VaccinationRecordResponse($"An error ocurred while updating the pet: {ex.Message}")); } }
public async Task SaveByProfileIdAsync(int profileId, VaccinationRecord VaccinationRecord) { var profile = await _context.MedicalProfiles.FindAsync(profileId); VaccinationRecord.Create_at = DateTime.Now; VaccinationRecord.ProfileId = profile.Id; await _context.VaccinationRecords.AddAsync(VaccinationRecord); }
public async Task <VaccinationRecordResponse> SaveAsync(VaccinationRecord vaccinationRecord) { try { await _vaccinationRecordRepository.AddAsyn(vaccinationRecord); await _unitOfWork.CompleteAsync(); return(new VaccinationRecordResponse(vaccinationRecord)); } catch (Exception ex) { return(new VaccinationRecordResponse($"An error ocurred while saving the pet: {ex.Message}")); } }
public void Update(VaccinationRecord vaccinationRecord) { _context.Update(vaccinationRecord); }
public void Remove(VaccinationRecord vaccinationRecord) { //var profile = _context.profiles.FindAsync(profileId); _context.VaccinationRecords.Remove(vaccinationRecord); }
public async Task AddAsyn(VaccinationRecord vaccinationRecord) { await _context.VaccinationRecords.AddAsync(vaccinationRecord); }
public VaccinationRecordResponse(VaccinationRecord vaccinationRecord) : this(true, string.Empty, vaccinationRecord) { }
public VaccinationRecordResponse(bool success, string message, VaccinationRecord vaccinationRecord) : base(success, message) { VaccinationRecord = vaccinationRecord; }