Пример #1
0
        public GeneralResponse AddSupportStatus(AddSupportStatusRequest request, Guid CreateEmployeeID)
        {
            GeneralResponse response = new GeneralResponse();

            try
            {
                SupportStatus supportStatus = new SupportStatus();

                supportStatus.ID                   = Guid.NewGuid();
                supportStatus.CreateEmployee       = _employeeRepository.FindBy(CreateEmployeeID);
                supportStatus.CreateDate           = PersianDateTime.Now;
                supportStatus.IsFirstSupportStatus = request.IsFirstSupportStatus;
                supportStatus.IsLastSupportState   = request.IsLastSupportState;
                supportStatus.SendEmailOnEnter     = request.SendEmailOnEnter;
                supportStatus.EmailText            = request.EmailText;
                supportStatus.SendSmsOnEnter       = request.SendSmsOnEnter;
                supportStatus.SmsText              = request.SmsText;
                supportStatus.SupportStatusName    = request.SupportStatusName;

                _supportStatusRepository.Add(supportStatus);
                _uow.Commit();
            }
            catch (Exception ex)
            {
                response.ErrorMessages.Add(ex.Message);
                if (ex.InnerException != null)
                {
                    response.ErrorMessages.Add(ex.InnerException.Message);
                }
            }

            return(response);
        }
Пример #2
0
        public JsonResult SupportStatus_Insert(AddSupportStatusRequest request)
        {
            GeneralResponse response = new GeneralResponse();

            response = _supportStatusService.AddSupportStatus(request, GetEmployee().ID);

            return(Json(response, JsonRequestBehavior.AllowGet));
        }