public void Delete(FreezeTransaction ObjDelete) { var ObjToDelete = _context.FreezeTransactions.SingleOrDefault(m => m.CompanyID == ObjDelete.CompanyID && m.MonthID == ObjDelete.MonthID); if (ObjToDelete != null) { _context.FreezeTransactions.Remove(ObjToDelete); } }
public JsonResult SaveFreezeTransaction(FreezeTransactionVM ObjToSave) { MsgUnit Msg = new MsgUnit(); try { var userId = User.Identity.GetUserId(); var UserInfo = _unitOfWork.User.GetMyInfo(userId); var FreezeTransactionObj = new FreezeTransaction(); FreezeTransactionObj.CompanyID = UserInfo.fCompanyId; FreezeTransactionObj.InsDateTime = DateTime.Now; FreezeTransactionObj.InsUserID = userId; FreezeTransactionObj.MonthID = ObjToSave.MonthID; FreezeTransactionObj.CompanyYear = UserInfo.CurrYear; FreezeTransactionObj.MinmumDate = new DateTime(UserInfo.CurrYear, ObjToSave.MonthID, 1); FreezeTransactionObj.MaximumDate = FreezeTransactionObj.MinmumDate.AddMonths(1).AddDays(-1); if (!ModelState.IsValid) { string Err = " "; var errors = ModelState.Values.SelectMany(v => v.Errors); foreach (ModelError error in errors) { Err = Err + error.ErrorMessage + " * "; } Msg.Msg = Resources.Resource.SomthingWentWrong + " : " + Err; Msg.Code = 0; return(Json(Msg, JsonRequestBehavior.AllowGet)); } _unitOfWork.FreezeTransaction.Add(FreezeTransactionObj); _unitOfWork.Complete(); Msg.Code = 1; Msg.Msg = Resources.Resource.FreezingSuccessfully; return(Json(Msg, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Msg.Msg = Resources.Resource.SomthingWentWrong + " : " + ex.Message.ToString(); Msg.Code = 0; return(Json(Msg, JsonRequestBehavior.AllowGet)); } }
public void Add(FreezeTransaction ObjSave) { _context.FreezeTransactions.Add(ObjSave); }