Exemplo n.º 1
0
        public ActionResult MoneyAccountEmployee_Delete(MoneyAccountEmployeeView moneyAccountEmployeeView)
        {
            MoneyAccountEmployeeDetailView moneyAccountEmployeeDetailView = new MoneyAccountEmployeeDetailView();
            GeneralResponse response = new GeneralResponse();

            #region Check Access
            bool hasPermission = GetEmployee().IsGuaranteed("MoneyAccountEmployee_Delete");
            if (!hasPermission)
            {
                ModelState.AddModelError("", "AccessDenied");
                return(View(moneyAccountEmployeeDetailView));
            }
            #endregion


            response = this._moneyAccountEmployeeService.DeleteMoneyAccountEmployee(moneyAccountEmployeeView.MoneyAccountID, moneyAccountEmployeeView.EmployeeID);

            if (!response.success)
            {
                foreach (string error in response.ErrorMessages)
                {
                    ModelState.AddModelError("", error);
                }
            }
            return(View(moneyAccountEmployeeDetailView));
        }
Exemplo n.º 2
0
        public ActionResult Details(string id)
        {
            MoneyAccountEmployeeDetailView moneyAccountEmployeeDetailView = new MoneyAccountEmployeeDetailView();

            moneyAccountEmployeeDetailView.EmployeeView = GetEmployee();

            #region Check Access
            bool hasPermission = GetEmployee().IsGuaranteed("MoneyAccountEmployee_Read");
            if (!hasPermission)
            {
                ModelState.AddModelError("", "AccessDenied");
                return(View(moneyAccountEmployeeDetailView));
            }
            #endregion


            MoneyAccountEmployeeView moneyAccountEmployeeView = this.GetMoneyAccountEmployeeView(id);

            moneyAccountEmployeeDetailView.MoneyAccountEmployeeView = moneyAccountEmployeeView;

            return(View(moneyAccountEmployeeDetailView));
        }
        public GetMoneyAccountEmployeeResponse GetMoneyAccountEmployee(GetRequest request)
        {
            GetMoneyAccountEmployeeResponse response = new GetMoneyAccountEmployeeResponse();

            try
            {
                MoneyAccountEmployee     moneyAccountEmployee     = new MoneyAccountEmployee();
                MoneyAccountEmployeeView moneyAccountEmployeeView = moneyAccountEmployee.ConvertToMoneyAccountEmployeeView();

                moneyAccountEmployee = _moneyAccountEmployeeRepository.FindBy(request.ID);
                if (moneyAccountEmployee != null)
                {
                    moneyAccountEmployeeView = moneyAccountEmployee.ConvertToMoneyAccountEmployeeView();
                }

                response.MoneyAccountEmployeeView = moneyAccountEmployeeView;
            }
            catch (Exception ex)
            {
            }

            return(response);
        }