public IHttpActionResult GetAnimalSaleEntry(int AnimalSaleEntryId) { try { AnimalSaleEntry animalSaleEntry = new AnimalSaleEntry(); using (UnitOfWork uow = new UnitOfWork()) { animalSaleEntry = uow.AnimalSaleEntryRepository.Get(x => x.SaleEntryID == AnimalSaleEntryId && x.FarmID == FARMID); animalSaleEntry = animalSaleEntry == null ? new AnimalSaleEntry { SaleEntryID = -1 } : animalSaleEntry; var animalProfile = uow.AnimalProfileRepository.GetAll(x => x.FarmID == FARMID).ToList(); var animalStatus = uow.LookupRepository.GetAll(x => x.LookupCategory == Utility.CONFIG_ANIMALSTATUS).ToList(); return(Ok(new { animalSaleEntry, animalProfile, animalStatus })); } } catch (Exception ex) { throw ex; } }
public void Delete(AnimalSaleEntry entity) { try { entities.AnimalSaleEntrys.Remove(entity); } catch (Exception ex) { throw ex; } }
public void Add(AnimalSaleEntry entity) { try { entities.AnimalSaleEntrys.Add(entity); } catch (Exception ex) { throw ex; } }
public void Attach(AnimalSaleEntry entity) { try { entities.AnimalSaleEntrys.Attach(entity); entities.Entry(entity).State = System.Data.Entity.EntityState.Modified; } catch (Exception ex) { throw ex; } }
public IHttpActionResult Save(AnimalSaleEntry animalSaleEntry) { try { AnimalSaleEntry animalSaleEntrydtl = new AnimalSaleEntry(); using (UnitOfWork uow = new UnitOfWork()) { if (animalSaleEntry.SaleEntryID == -1) { animalSaleEntrydtl = animalSaleEntry; animalSaleEntrydtl.CreatedBy = "ADMIN"; animalSaleEntrydtl.CreatedOn = DateTime.UtcNow; } else { animalSaleEntrydtl = uow.AnimalSaleEntryRepository.Get(x => x.SaleEntryID == animalSaleEntry.SaleEntryID); animalSaleEntrydtl.AnimalCode = animalSaleEntry.AnimalCode; animalSaleEntrydtl.AnimalStatus = animalSaleEntry.AnimalStatus; animalSaleEntrydtl.BuyerName = animalSaleEntry.BuyerName; animalSaleEntrydtl.BuyerAddress = animalSaleEntry.BuyerAddress; animalSaleEntrydtl.BuyerPhoneNo = animalSaleEntry.BuyerPhoneNo; animalSaleEntrydtl.BuyerMobileNo = animalSaleEntry.BuyerMobileNo; animalSaleEntrydtl.Price = animalSaleEntry.Price; animalSaleEntrydtl.Discount = animalSaleEntry.Discount; animalSaleEntrydtl.TotalPrice = animalSaleEntry.TotalPrice; animalSaleEntrydtl.IsActive = animalSaleEntry.IsActive; animalSaleEntrydtl.ModifiedBy = "ADMIN"; animalSaleEntrydtl.ModifiedOn = DateTime.UtcNow; } animalSaleEntrydtl.FarmID = FARMID; uow.AnimalSaleEntryRepository.Save(animalSaleEntrydtl); uow.SaveChanges(); return(Ok(new { })); } } catch (Exception ex) { throw ex; } }
public void Save(AnimalSaleEntry entity) { try { AnimalSaleEntry animalSaleEntry = entities.AnimalSaleEntrys .Where(x => x.SaleEntryID == entity.SaleEntryID).FirstOrDefault(); if (animalSaleEntry != null) { entities.Entry(animalSaleEntry).State = EntityState.Modified; } else { Add(entity); } } catch (Exception ex) { throw ex; } }