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;
            }
        }
Example #2
0
 public void Delete(AnimalSaleEntry entity)
 {
     try
     {
         entities.AnimalSaleEntrys.Remove(entity);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #3
0
 public void Add(AnimalSaleEntry entity)
 {
     try
     {
         entities.AnimalSaleEntrys.Add(entity);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #4
0
 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;
            }
        }
Example #6
0
        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;
            }
        }