public GeneralResponse AddMessageTemplates(AddMessageTemplateRequest request, Guid CreateEmployeeID) { GeneralResponse response = new GeneralResponse(); try { if (request != null) { MessageTemplate messageTemplate = new MessageTemplate(); messageTemplate.ID = Guid.NewGuid(); messageTemplate.MessageTemplateName = request.MessageTemplateName; messageTemplate.CreateDate = PersianDateTime.Now; messageTemplate.CreateEmployee = _employeeRepository.FindBy(CreateEmployeeID); messageTemplate.RowVersion = 1; messageTemplate.MessageSmsTemplateText = request.MessageSmsTemplateText; messageTemplate.MessageEmailTemplateText = request.MessageEmailTemplateText; _messageTemplateRepository.Add(messageTemplate); _uow.Commit(); } } catch (Exception ex) { response.ErrorMessages.Add(ex.Message); if (ex.InnerException != null) { response.ErrorMessages.Add(ex.InnerException.Message); } } return(response); }
public JsonResult MessageTemplate_Insert(AddMessageTemplateRequest request) { GeneralResponse response = new GeneralResponse(); //#region Check Access //bool hasPermission = GetEmployee().IsGuaranteed("MessageTemplate_Insert"); //if (!hasPermission) //{ // response.ErrorMessages.Add("AccessDenied"); // return Json(response, JsonRequestBehavior.AllowGet); //} //#endregion response = _MessageTemplateService.AddMessageTemplates(request, GetEmployee().ID); return(Json(response, JsonRequestBehavior.AllowGet)); }