public void Delete(ExpensesMaster entity)
 {
     try
     {
         entities.ExpensesMasters.Remove(entity);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void Add(ExpensesMaster entity)
 {
     try
     {
         entities.ExpensesMasters.Add(entity);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void Attach(ExpensesMaster entity)
 {
     try
     {
         entities.ExpensesMasters.Attach(entity);
         entities.Entry(entity).State = System.Data.Entity.EntityState.Modified;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 4
0
        public IHttpActionResult Save(ExpensesMaster expensesMaster)
        {
            try
            {
                ExpensesMaster expensesMasterdtl = new ExpensesMaster();
                using (UnitOfWork uow = new UnitOfWork())
                {
                    if (expensesMaster.ExpensesID == -1)
                    {
                        expensesMasterdtl = expensesMaster;

                        expensesMasterdtl.CreatedBy = "ADMIN";
                        expensesMasterdtl.CreatedOn = DateTime.UtcNow;
                    }
                    else
                    {
                        expensesMasterdtl = uow.ExpensesMasterRepository.Get(x => x.ExpensesID == expensesMaster.ExpensesID);

                        expensesMasterdtl.ExpensesCode = expensesMaster.ExpensesCode;
                        expensesMasterdtl.ExpensesName = expensesMaster.ExpensesName;
                        expensesMasterdtl.ExpensesType = expensesMaster.ExpensesType;
                        expensesMasterdtl.IsDeleted    = expensesMaster.IsDeleted;

                        expensesMasterdtl.ModifiedBy = "ADMIN";
                        expensesMasterdtl.ModifiedOn = DateTime.UtcNow;
                    }

                    expensesMasterdtl.FarmID = FARMID;


                    uow.ExpensesMasterRepository.Save(expensesMasterdtl);
                    uow.SaveChanges();

                    return(Ok(new
                    {
                    }));
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public void Save(ExpensesMaster entity)
        {
            try
            {
                ExpensesMaster expensesMaster = entities.ExpensesMasters
                                                .Where(x => x.FarmID == entity.FarmID && x.ExpensesID == entity.ExpensesID).FirstOrDefault();

                if (expensesMaster != null)
                {
                    entities.Entry(expensesMaster).State = EntityState.Modified;
                }
                else
                {
                    Add(entity);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 6
0
        public IHttpActionResult GetExpensesMaster(int ExpensesID)
        {
            try
            {
                ExpensesMaster expensesMaster = new ExpensesMaster();
                using (UnitOfWork uow = new UnitOfWork())
                {
                    expensesMaster = uow.ExpensesMasterRepository.Get(x => x.ExpensesID == ExpensesID && x.FarmID == FARMID);

                    expensesMaster = expensesMaster == null ? new ExpensesMaster {
                        ExpensesID = -1
                    } : expensesMaster;

                    return(Ok(new
                    {
                        expensesMaster
                    }));
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }