コード例 #1
0
        public ResponseModel CreateFiscalYear(A_FiscalYear aObj)
        {
            if (aObj.FYId == 0)
            {
                _aRepository.Insert(aObj);
                _aRepository.Save();
                return(_aModel.Respons(true, "New fiscal year saved successfully."));
            }
            else
            {
                A_FiscalYear aYear = new A_FiscalYear()
                {
                    FiscalYear = aObj.FiscalYear,
                    FromDate   = aObj.FromDate,
                    ToDate     = aObj.ToDate,
                    IsBooked   = true,
                    UserId     = aObj.UserId,
                    BookedDate = DateTime.Now,
                };
                _aRepository.Insert(aYear);
                _aRepository.Save();
                A_FiscalYear aYearUpdate = _aRepository.SelectedById(aObj.FYId);
                aYearUpdate.IsBooked   = true;
                aYearUpdate.BookedDate = DateTime.Now;
                _aRepository.Update(aYearUpdate);

                _aRepository.Save();
                return(_aModel.Respons(true, "Fiscal year updated successfully"));
            }
        }
コード例 #2
0
 public ResponseModel CreateFiscalYear(A_FiscalYear obj)
 {
     try
     {
         _db.A_FiscalYear.Attach(obj);
         _db.A_FiscalYear.Add(obj);
         _db.SaveChanges();
         return(_aModel.Respons("Data saved successfuly."));
     }
     catch (Exception ex)
     {
         return(_aModel.Respons(ex.Message));
     }
 }
コード例 #3
0
        //SET: Account/FiscalYear/CreateFiscalYear
        public JsonResult CreateFiscalYear(A_FiscalYear aObj)
        {
            var data = _aManager.CreateFiscalYear(aObj);

            return(Json(new { success = data.Status, data }, JsonRequestBehavior.AllowGet));
        }