public IHttpActionResult GetVaccineSchedule(int VaccineScheduleId) { try { VaccineSchedule vaccineSchedule = new VaccineSchedule(); using (UnitOfWork uow = new UnitOfWork()) { vaccineSchedule = uow.VaccineScheduleRepository.Get(x => x.VaccineScheduleId == VaccineScheduleId && x.FarmID == FARMID); vaccineSchedule = vaccineSchedule == null ? new VaccineSchedule { VaccineScheduleId = -1 } : vaccineSchedule; 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 { vaccineSchedule, lstVaccineMaster, //lstAnimalProfile })); } } catch (Exception ex) { throw ex; } }
public void Delete(VaccineSchedule entity) { try { entities.VaccineSchedules.Remove(entity); } catch (Exception ex) { throw ex; } }
public void Add(VaccineSchedule entity) { try { entities.VaccineSchedules.Add(entity); } catch (Exception ex) { throw ex; } }
public void Attach(VaccineSchedule entity) { try { entities.VaccineSchedules.Attach(entity); entities.Entry(entity).State = EntityState.Modified; } catch (Exception ex) { throw ex; } }
public IHttpActionResult Save(VaccineSchedule vaccineSchedule) { try { VaccineSchedule vaccineScheduledtl = new VaccineSchedule(); using (UnitOfWork uow = new UnitOfWork()) { if (vaccineSchedule.VaccineScheduleId == -1) { vaccineScheduledtl = vaccineSchedule; vaccineScheduledtl.CreatedBy = "ADMIN"; vaccineScheduledtl.CreatedOn = DateTime.UtcNow; } else { vaccineScheduledtl = uow.VaccineScheduleRepository.Get(x => x.VaccineScheduleId == vaccineSchedule.VaccineScheduleId); vaccineScheduledtl.AnimalAge = vaccineSchedule.AnimalAge; vaccineScheduledtl.VaccineType = vaccineSchedule.VaccineType; vaccineScheduledtl.VaccineName = vaccineSchedule.VaccineName; vaccineScheduledtl.VaccineCompany = vaccineSchedule.VaccineCompany; vaccineScheduledtl.Remarks = vaccineSchedule.Remarks; vaccineScheduledtl.IsDeleted = vaccineSchedule.IsDeleted; vaccineScheduledtl.ModifiedBy = "ADMIN"; vaccineScheduledtl.ModifiedOn = DateTime.UtcNow; } vaccineScheduledtl.FarmID = FARMID; uow.VaccineScheduleRepository.Save(vaccineScheduledtl); uow.SaveChanges(); return(Ok(new { })); } } catch (Exception ex) { throw ex; } }
public void Save(VaccineSchedule entity) { try { VaccineSchedule vaccineSchedule = entities.VaccineSchedules .Where(x => x.FarmID == entity.FarmID && x.VaccineScheduleId == entity.VaccineScheduleId).FirstOrDefault(); if (vaccineSchedule != null) { entities.Entry(vaccineSchedule).State = EntityState.Modified; } else { Add(entity); } } catch (Exception ex) { throw ex; } }