public IHttpActionResult GetVaccineEntry(int RecordID) { try { VaccineEntry vaccineEntry = new VaccineEntry(); using (UnitOfWork uow = new UnitOfWork()) { vaccineEntry = uow.VaccineEntryRepository.Get(x => x.RecordID == RecordID && x.FarmID == FARMID); vaccineEntry = vaccineEntry == null ? new VaccineEntry { RecordID = -1 } : vaccineEntry; var lstVaccineMaster = uow.VaccineMasterRepository.GetAll(x => x.FarmID == FARMID && x.IsDeleted != false).ToList(); var lstAnimalProfile = uow.AnimalProfileRepository.GetAll(x => x.FarmID == FARMID).ToList(); return(Ok(new { vaccineEntry, lstVaccineMaster, lstAnimalProfile })); } } catch (Exception ex) { throw ex; } }
public void Delete(VaccineEntry entity) { try { entities.VaccineEntrys.Remove(entity); } catch (Exception ex) { throw ex; } }
public void Add(VaccineEntry entity) { try { entities.VaccineEntrys.Add(entity); } catch (Exception ex) { throw ex; } }
public void Attach(VaccineEntry entity) { try { entities.VaccineEntrys.Attach(entity); entities.Entry(entity).State = EntityState.Modified; } catch (Exception ex) { throw ex; } }
public IHttpActionResult Save(VaccineEntry vaccineEntry) { try { VaccineEntry vaccinedtl = new VaccineEntry(); using (UnitOfWork uow = new UnitOfWork()) { if (vaccineEntry.RecordID == -1) { vaccinedtl = vaccineEntry; vaccinedtl.CreatedBy = "ADMIN"; vaccinedtl.CreatedOn = DateTime.UtcNow; } else { vaccinedtl = uow.VaccineEntryRepository.Get(x => x.RecordID == vaccineEntry.RecordID); vaccinedtl.AnimalCode = vaccineEntry.AnimalCode; vaccinedtl.AnimalAge = vaccineEntry.AnimalAge; vaccinedtl.VaccineType = vaccineEntry.VaccineType; vaccinedtl.VaccineName = vaccineEntry.VaccineName; vaccinedtl.VaccineCompany = vaccineEntry.VaccineCompany; vaccinedtl.Remarks = vaccineEntry.Remarks; vaccinedtl.IsDeleted = vaccineEntry.IsDeleted; vaccinedtl.ModifiedBy = "ADMIN"; vaccinedtl.ModifiedOn = DateTime.UtcNow; } vaccinedtl.FarmID = FARMID; uow.VaccineEntryRepository.Save(vaccinedtl); uow.SaveChanges(); return(Ok(new { })); } } catch (Exception ex) { throw ex; } }
public void Save(VaccineEntry entity) { try { VaccineEntry vaccineEntry = entities.VaccineEntrys .Where(x => x.FarmID == entity.FarmID && x.RecordID == entity.RecordID && x.AnimalCode == entity.AnimalCode).FirstOrDefault(); if (vaccineEntry != null) { entities.Entry(vaccineEntry).State = EntityState.Modified; } else { Add(entity); } } catch (Exception ex) { throw ex; } }