public GeneralResponse AddMoneyAccountEmployee(AddMoneyAccountEmployeeRequest request, Guid CreateEmployeeID) { GeneralResponse response = new GeneralResponse(); try { MoneyAccountEmployee moneyAccountEmployee = new MoneyAccountEmployee(); moneyAccountEmployee.CreateDate = PersianDateTime.Now; moneyAccountEmployee.CreateEmployee = _employeeRepository.FindBy(CreateEmployeeID); moneyAccountEmployee.Employee = _employeeRepository.FindBy(request.EmployeeID); moneyAccountEmployee.MoneyAccount = _moneyAccountRepository.FindBy(request.MoneyAccountID); _moneyAccountEmployeeRepository.Add(moneyAccountEmployee); _uow.Commit(); } catch (Exception ex) { response.ErrorMessages.Add(ex.Message); if (ex.InnerException != null) { response.ErrorMessages.Add(ex.InnerException.Message); } } return(response); }
// 1392/11/06 تست شد public JsonResult MoneyAccountEmployee_Insert(AddMoneyAccountEmployeeRequest request) { GeneralResponse response = new GeneralResponse(); #region Check Access bool hasPermission = GetEmployee().IsGuaranteed("MoneyAccount_Insert"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(Json(response, JsonRequestBehavior.AllowGet)); } #endregion response = _moneyAccountEmployeeService.AddMoneyAccountEmployee(request, GetEmployee().ID); return(Json(response, JsonRequestBehavior.AllowGet)); }