Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
 public void Delete(VaccineEntry entity)
 {
     try
     {
         entities.VaccineEntrys.Remove(entity);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 3
0
 public void Add(VaccineEntry entity)
 {
     try
     {
         entities.VaccineEntrys.Add(entity);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 4
0
 public void Attach(VaccineEntry entity)
 {
     try
     {
         entities.VaccineEntrys.Attach(entity);
         entities.Entry(entity).State = EntityState.Modified;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 5
0
        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;
            }
        }
Esempio n. 6
0
        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;
            }
        }