public ActionResult DeleteAttackmentById(long id) { string responeseResources = string.Empty; var response = _attachmentService.DeleteAttackmentById(id); var result = new HrmResultModel <AttachmentModel>(); if (response != null) { result = JsonConvert.DeserializeObject <HrmResultModel <AttachmentModel> >(response); if (!CheckPermission(result)) { //return to Access Denied } else { if (result.Results.Count > 0) { responeseResources = responeseResources = _localizationService.GetResources("Message.Delete.UnSuccessful"); result.Success = false; } else { responeseResources = responeseResources = _localizationService.GetResources("Message.Delete.Successful"); result.Success = true; } } } return(Json(new { result, responeseResources }, JsonRequestBehavior.AllowGet)); }
public ActionResult DeleteSupplementConfiguration(long id) { var result = new HrmResultModel <WorkingdaySupplementConfigurationModel>(); string responeseResources = string.Empty; var response = this._workingDaySupplementConfigurationService.DeleteSupplementConfiguration(id); if (response != null) { result = JsonConvert.DeserializeObject <HrmResultModel <WorkingdaySupplementConfigurationModel> >(response); if (!CheckPermission(result)) { //return to Access Denied } else { if (result.Results.Count() > 0) { responeseResources = _localizationService.GetResources("Message.Delete.Fail"); result.Success = false; } else { responeseResources = _localizationService.GetResources("Message.Delete.Successful"); result.Success = true; } } } return(Json(new { result, responeseResources }, JsonRequestBehavior.AllowGet)); }
public ActionResult DeleteChecklist(long Id) { var checklist_vm = new ChecklistViewModel(); var respone = _checklistService.DeleteChecklist(Id); var responeseResources = string.Empty; var result = new HrmResultModel <ChecklistModel>(); if (respone != null) { result = JsonConvert.DeserializeObject <HrmResultModel <ChecklistModel> >(respone); if (!CheckPermission(result)) { //return to Access Denied } else { if (result.Results.Count > 0 && result.Results[0].Id != 0) { responeseResources = _localizationService.GetResources("Checklist.MessageDelete"); result.Success = false; } else { responeseResources = _localizationService.GetResources("Message.Delete.Successful"); result.Success = true; } } } return(Json(new { result, responeseResources }, JsonRequestBehavior.AllowGet)); }
public bool RemoveFile(string realName, long id) { var attachmentService = EngineContext.Current.Resolve <IAttachmentService>(); var response = attachmentService.DeleteAttackmentById(id); var result = new HrmResultModel <AttachmentModel>(); if (response != null) { result = JsonConvert.DeserializeObject <HrmResultModel <AttachmentModel> >(response); if (!CheckPermission(result)) { //return to Access Denied } else { UploadFileHelper.RemoveFileUpload(realName); if (result.Results.Count > 0) { result.Success = false; } else { result.Success = true; } } } return(result.Success); }
public ActionResult DeleteSalaryElement(long id) { var result = new HrmResultModel <SalaryElementModel>(); var response = _salaryElementService.DeleteSalaryElement(id); var responeseResources = string.Empty; if (response != null) { result = JsonConvert.DeserializeObject <HrmResultModel <SalaryElementModel> >(response); if (!CheckPermission(result)) { //return to Access Denied } else { if (result.Results.Count() > 0 && result.Results.FirstOrDefault().Id != 0) { result.Success = false; responeseResources = _localizationService.GetBaseResources("Message.Delete.UnSuccessful"); } else { /*GetLocalizedData*/ result.Success = true; responeseResources = _localizationService.GetBaseResources("Message.Delete.Successful"); } } } return(Json(new { result, responeseResources }, JsonRequestBehavior.AllowGet)); }
public bool CheckPermission <T>(HrmResultModel <T> response) { if (response.StatusCode == StatusCode.AccessDenied) { return(false); } return(true); }
public ActionResult SearchOrganization(string searchKey) { var treeViewModel = new TreeViewModel(); var model = new List <OrganizationModel>(); HrmResultModel <OrganizationModel> result = new HrmResultModel <OrganizationModel>(); var response = this._organizationService.SearchOrganization(CurrentUser.LanguageId, searchKey); if (response != null) { result = JsonConvert.DeserializeObject <HrmResultModel <OrganizationModel> >(response); if (!CheckPermission(result)) { //return to Access Denied } else { model = result.Results; if (model.Count > 0) { treeViewModel.MinParent = Convert.ToInt32(model[0].ParentId); bool isOk = false; foreach (var item in model) { int count = model.Where(s => s.ParentId == item.Id).ToList().Count(); if (count > 0) { if (item.ParentId <= treeViewModel.MinParent) { treeViewModel.MinParent = Convert.ToInt32(item.ParentId); isOk = true; } } } if (isOk == false && model.Count > 1) { foreach (var item in model) { if (item.ParentId < treeViewModel.MinParent) { treeViewModel.MinParent = Convert.ToInt32(item.ParentId); } } } } } } //var data = JsonConvert.DeserializeObject<List<dynamic>>(JsonConvert.SerializeObject(model)); treeViewModel.TreeData = model; treeViewModel.DisplayField = "OrganizationName"; treeViewModel.ValueField = "OrganizationCode"; treeViewModel.Name = "tree-organization"; treeViewModel.IsFilter = true; return(View(UrlHelpers.Template("_TreeView.cshtml"), treeViewModel)); }
public ActionResult SaveSupplementConfigurationException(WorkingdaySupplementConfigurationExceptionModel model) { if (model != null) { var validations = ValidationHelper.Validation(model, "model"); if (validations.Count > 0) { return(Json(new { Result = validations, Invalid = true }, JsonRequestBehavior.AllowGet)); } } model.ListStaffId = string.Join(",", model.ListStaffApply); model.ApprovedBy = string.Join(",", model.ListApprovedBy); var entity = MapperHelper.Map <WorkingdaySupplementConfigurationExceptionModel, WorkingdaySupplementConfigurationExceptionEntity>(model); string responeseResources = string.Empty; var result = new HrmResultModel <WorkingdaySupplementConfigurationExceptionModel>(); var response = this._workingDaySupplementConfigurationExceptionService.SaveSupplementConfigurationException(entity); if (response != null) { result = JsonConvert.DeserializeObject <HrmResultModel <WorkingdaySupplementConfigurationExceptionModel> >(response); if (!CheckPermission(result)) { //return to Access Denied } else { if (result.Results.Count == 0 || result.Results == null) { if (model.Id != 0) { responeseResources = _localizationService.GetResources("Message.Update.Successful"); } else { responeseResources = _localizationService.GetResources("Message.Create.Successful"); } result.Success = true; } else { if (model.Id != 0) { responeseResources = _localizationService.GetResources("Message.Update.UnSuccessful"); } else { responeseResources = _localizationService.GetResources("Message.Create.UnSuccessfu"); } result.Success = false; } } } return(Json(new { result, responeseResources }, JsonRequestBehavior.AllowGet)); }
public ActionResult SaveChecklist(ChecklistModel checklist, List <ChecklistDetailModel> checklistDetail) { if (checklist != null) { var validations = ValidationHelper.Validation(checklist, "checklist"); if (validations.Count > 0) { return(Json(new { Result = validations, Invalid = true }, JsonRequestBehavior.AllowGet)); } } checklist.CreatedBy = CurrentUser.UserId; checklist.UpdatedBy = CurrentUser.UserId; var checklistEntity = MapperHelper.Map <ChecklistModel, ChecklistEntity>(checklist); var checklistDetailType = MapperHelper.MapList <ChecklistDetailModel, Hrm.Repository.Type.ChecklistDetailType>(checklistDetail); var respone = _checklistService.SaveChecklist(checklistEntity, checklistDetailType); var result = new HrmResultModel <bool>(); var responeseResources = string.Empty; if (respone != null) { result = JsonConvert.DeserializeObject <HrmResultModel <bool> >(respone); if (!CheckPermission(result)) { //return to Access Denied } else { if (result.Success == true) { if (checklist.Id != 0) { responeseResources = _localizationService.GetResources("Message.Update.Successful"); } else { responeseResources = _localizationService.GetResources("Message.Create.Successful"); } } else { if (checklist.Id != 0) { responeseResources = _localizationService.GetResources("Message.Update.UnSuccessful"); } else { responeseResources = _localizationService.GetResources("Message.Create.UnSuccessfu"); } } } } return(Json(new { result, responeseResources }, JsonRequestBehavior.AllowGet)); }
public ActionResult SaveTemplateEmail(EmailModel model, List <AttachmentJs> attachments, List <AttachmentJs> deleteAttachments) { List <AttachmentModel> attachmentsModel = new List <AttachmentModel>(); if (model != null) { var validations = ValidationHelper.Validation(model, ""); if (validations.Count > 0) { return(Json(new { Result = validations, Invalid = true }, JsonRequestBehavior.AllowGet)); } } model.MailTo = string.Join(",", model.ListMailTo); model.MailBcc = string.Join(",", model.ListMailBcc); model.MailCc = string.Join(",", model.ListMailCc); if (attachments != null) { foreach (var item in attachments) { attachmentsModel.Add(new AttachmentModel { Id = item.Id, FileName = item.Name, DisplayFileName = item.Realname, FileExtension = item.Extension, FileSize = item.Size, }); } } if (deleteAttachments != null) { foreach (var item in deleteAttachments) { if (!string.IsNullOrEmpty(item.Realname)) { var dir = System.Configuration.ConfigurationManager.AppSettings["UploadFolder"].Replace("\\", "/"); var path = Path.Combine(dir, item.Realname); if (System.IO.File.Exists(path)) { System.IO.File.Delete(path); } } } } var attachmentsType = MapperHelper.MapList <AttachmentModel, AttachmentType>(attachmentsModel); var emailEntity = MapperHelper.Map <EmailModel, EmailEntity>(model); emailEntity.CreatedBy = CurrentUser.UserId; emailEntity.CreatedDate = DateTime.Now; var result = new HrmResultModel <bool>(); var response = _emailService.SaveEmailTemplate(emailEntity, attachmentsType); string responeseResources = string.Empty; if (response != null) { result = JsonConvert.DeserializeObject <HrmResultModel <bool> >(response); if (!CheckPermission(result)) { //return to Access Denied } else { if (model.Id != 0) { if (result.Success == false) { responeseResources = _localizationService.GetResources("Message.Update.UnSuccessful"); } else { responeseResources = _localizationService.GetResources("Message.Update.Successful"); } } else { if (result.Success == false) { responeseResources = _localizationService.GetResources("Message.Create.UnSuccessfu"); } else { responeseResources = _localizationService.GetResources("Message.Create.Successful"); } } } } return(Json(new { result, responeseResources }, JsonRequestBehavior.AllowGet)); }
public ActionResult SaveListMasterData(MasterDataModel data, List <MasterDataModel> listData) { data.CreatedBy = CurrentUser.UserId; data.DataType = DataType.MasterData; data.LanguageId = CurrentUser.LanguageId; if (data != null) { var validations = ValidationHelper.Validation(data, "data"); if (validations.Count > 0) { return(Json(new { Result = validations, Invalid = true }, JsonRequestBehavior.AllowGet)); } } if (listData != null && listData.Count() > 0) { foreach (var item in listData) { if (item.LanguageId == 0) { item.LanguageId = null; } } var validationsListModel = ValidationHelper.ListValidation(listData, "listData"); if (validationsListModel.Count > 0) { return(Json(new { Result = validationsListModel, Invalid = true }, JsonRequestBehavior.AllowGet)); } } if (listData != null && listData.Count() > 0) { foreach (var item in listData) { item.DataType = DataType.MasterData; item.Id = data.GroupId; } } if (listData != null) { var filter = listData.Where(s => s.LanguageId == data.LanguageId && s.DataType == data.DataType).ToList(); if (filter.Count() == 0) { listData.Add(data); } } else { listData = new List <MasterDataModel>(); listData.Add(data); } var convertListData = FunctionHelpers.ConvertToLanguageFromListModel(listData, DataType.MasterData); var LocalizedDataEntity = MapperHelper.MapList <LocalizedDataModel, LocalizedDataEntity>(convertListData); var masterDataEntity = MapperHelper.Map <MasterDataModel, MasterDataEntity>(data); foreach (var item in LocalizedDataEntity) { item.CreatedBy = CurrentUser.UserId; } string responeseResources = string.Empty; var result = new HrmResultModel <bool>(); var response = this._masterDataService.SaveListMasterData(masterDataEntity, LocalizedDataEntity); if (response != null) { result = JsonConvert.DeserializeObject <HrmResultModel <bool> >(response); if (!CheckPermission(result)) { //return to Access Denied } else { if (result.Success == true) { if (data.Id != 0) { responeseResources = _localizationService.GetResources("Message.Update.Successful"); } else { responeseResources = _localizationService.GetResources("Message.Create.Successful"); } } else { if (data.Id != 0) { responeseResources = _localizationService.GetResources("Message.Update.UnSuccessful"); } else { responeseResources = _localizationService.GetResources("Message.Create.UnSuccessfu"); } } } } return(Json(new { result, responeseResources }, JsonRequestBehavior.AllowGet)); }
public ActionResult SaveDocument(AttachmentModel model, List <AttachmentJs> deleteAttachments) { string responeseResources = string.Empty; var result = new HrmResultModel <AttachmentModel>(); if (model != null) { var validations = ValidationHelper.Validation(model, ""); if (validations.Count > 0) { return(Json(new { Result = validations, Invalid = true }, JsonRequestBehavior.AllowGet)); } if (deleteAttachments != null) { foreach (var item in deleteAttachments) { if (!string.IsNullOrEmpty(item.Realname)) { var dir = System.Configuration.ConfigurationManager.AppSettings["UploadFolder"].Replace("\\", "/"); var path = Path.Combine(dir, item.Realname); if (System.IO.File.Exists(path)) { System.IO.File.Delete(path); } } } } model.DataType = DataType.Document; model.CreatedDate = DateTime.Now; var attachmentEntity = MapperHelper.Map <AttachmentModel, AttachmentEntity>(model); var response = _attachmentService.SaveAttachment(attachmentEntity); if (response != null) { result = JsonConvert.DeserializeObject <HrmResultModel <AttachmentModel> >(response); if (!CheckPermission(result)) { //return to Access Denied } else { if (model.Id != 0) { if (result.Results.Count > 0 && result.Results.FirstOrDefault().Id != 0) { responeseResources = _localizationService.GetResources("Message.Update.UnSuccessful"); result.Success = false; } else { responeseResources = _localizationService.GetResources("Message.Update.Successful"); result.Success = true; } } else { if (result.Results.Count > 0) { responeseResources = _localizationService.GetResources("Message.Create.UnSuccessful"); result.Success = false; } else { responeseResources = _localizationService.GetResources("Message.Create.Successful"); result.Success = true; } } } } return(Json(new { result, responeseResources }, JsonRequestBehavior.AllowGet)); } else { result.Success = false; responeseResources = _localizationService.GetResources("Message.Create.UpdateFail"); return(Json(new { result, responeseResources }, JsonRequestBehavior.AllowGet)); } }
public ActionResult SaveSalaryElement(SalaryElementModel model, List <SalaryElementModel> listModel) { model.LanguageId = CurrentUser.LanguageId; if (model != null) { var validations = ValidationHelper.Validation(model, "model"); if (validations.Count > 0) { return(Json(new { Result = validations, Invalid = true }, JsonRequestBehavior.AllowGet)); } } if (listModel != null && listModel.Count() > 0) { foreach (var item in listModel) { item.Code = "ok"; item.TypeId = 1; } var validationsListModel = ValidationHelper.ListValidation(listModel, "listModel"); if (validationsListModel.Count > 0) { return(Json(new { Result = validationsListModel, Invalid = true }, JsonRequestBehavior.AllowGet)); } } if (model != null) { if (listModel != null && listModel.Count() > 0) { var data = listModel.Where(s => s.LanguageId == model.LanguageId).ToList(); if (data == null || data.Count() == 0) { listModel.Add(model); } } else { listModel = new List <SalaryElementModel>(); listModel.Add(model); } } model.CreatedBy = CurrentUser.UserId; model.UpdatedBy = CurrentUser.UserId; var convertListData = FunctionHelpers.ConvertToLanguageFromListModel(listModel, DataType.SalaryElement); var LocalizedDataEntity = MapperHelper.MapList <LocalizedDataModel, LocalizedDataEntity>(convertListData); var DataEntity = MapperHelper.Map <SalaryElementModel, SalaryElementEntity>(model); var result = new HrmResultModel <SalaryElementModel>(); string responeseResources = string.Empty; var response = _salaryElementService.SaveSalaryElement(DataEntity, LocalizedDataEntity); if (response != null) { result = JsonConvert.DeserializeObject <HrmResultModel <SalaryElementModel> >(response); if (!CheckPermission(result)) { //return to Access Denied } else { if (result.Results.Count() == 1 && result.Results.FirstOrDefault().Code == model.Code) { List <ValidationModel> validations = new List <ValidationModel>(); validations.Add(new ValidationModel { ColumnName = "model.Code", ErrorMessage = _localizationService.GetResources("ErrorMessage.Validation.SalaryElementCode") }); return(Json(new { Result = validations, Invalid = true }, JsonRequestBehavior.AllowGet)); } else if (result.Results.Count() > 0 && result.Results.FirstOrDefault().Id != 0) { if (model.Id != 0) { responeseResources = _localizationService.GetResources("Message.Update.UnSuccessful"); } else { responeseResources = _localizationService.GetResources("Message.Create.UnSuccessfu"); } result.Success = false; } else { if (model.Id != 0) { responeseResources = _localizationService.GetResources("Message.Update.Successful"); } else { responeseResources = _localizationService.GetResources("Message.Create.Successful"); } result.Success = true; } } } return(Json(new { result, responeseResources }, JsonRequestBehavior.AllowGet)); }
public ActionResult saveMergerOrganization(OrganizationModel data, List <BaseModel> listData, int checkRadio) { if (data != null) { if (checkRadio == 2) { var dataOrganizationNew = MapperHelper.Map <OrganizationModel, OrganizationNewModel>(data); var validations = ValidationHelper.Validation(dataOrganizationNew, "data"); if (validations.Count > 0) { var filter = validations.Where(s => s.ColumnName.Contains("StartDate")).ToList(); if (filter != null && filter.Count > 0) { return(Json(new { Result = validations, Invalid = true }, JsonRequestBehavior.AllowGet)); } else { if (data.StartDate != null && data.StartDate > DateTime.Now) { validations.Add(new ValidationModel { ColumnName = "data.StartDate", ErrorMessage = _localizationService.GetResources("ErrorMessage.Validation.StartDate") }); } else if (data.StartDate != null && data.EndDate != null) { if (data.StartDate > data.EndDate) { validations.Add(new ValidationModel { ColumnName = "data.StartDate", ErrorMessage = _localizationService.GetResources("ErrorMessage.Validation.EndDateMustBeGreaterStarddate") }); } } return(Json(new { Result = validations, Invalid = true }, JsonRequestBehavior.AllowGet)); } } } else { var dataOrganizationOld = MapperHelper.Map <OrganizationModel, OrganizationOldModel>(data); var validations = ValidationHelper.Validation(dataOrganizationOld, "data"); if (validations.Count > 0) { var filter = validations.Where(s => s.ColumnName.Contains("StartDate")).ToList(); if (filter != null && filter.Count > 0) { return(Json(new { Result = validations, Invalid = true }, JsonRequestBehavior.AllowGet)); } else { if (data.StartDate != null && data.StartDate > DateTime.Now) { validations.Add(new ValidationModel { ColumnName = "data.StartDate", ErrorMessage = _localizationService.GetResources("ErrorMessage.Validation.StartDate") }); } else if (data.StartDate != null && data.EndDate != null) { if (data.StartDate > data.EndDate) { validations.Add(new ValidationModel { ColumnName = "data.StartDate", ErrorMessage = _localizationService.GetResources("ErrorMessage.Validation.EndDateMustBeGreaterStarddate") }); } } return(Json(new { Result = validations, Invalid = true }, JsonRequestBehavior.AllowGet)); } } } } var param = new BasicParamModel() { FilterField = string.Empty, PageNumber = 1, PageSize = int.MaxValue, LanguageId = _languageId, RoleId = _roleId, UserId = _userId, DbName = CurrentUser.DbName }; data.CreatedBy = CurrentUser.UserId; data.UpdatedBy = CurrentUser.UserId; var paramEntity = MapperHelper.Map <BasicParamModel, BasicParamType>(param); var dataEntity = MapperHelper.Map <OrganizationModel, OrganizationEntity>(data); var listDataType = MapperHelper.MapList <BaseModel, ListDataSelectedIdType>(listData); var response = this._organizationService.SaveMergerOrganization(dataEntity, listDataType, paramEntity); var responeseResources = string.Empty; var result = new HrmResultModel <OrganizationModel>(); if (response != null) { result = JsonConvert.DeserializeObject <HrmResultModel <OrganizationModel> >(response); if (!CheckPermission(result)) { //return to Access Denied } else { if (result.Results.Count > 0 && result.Results.FirstOrDefault().Id != 0) { if (checkRadio == 1 && result.Results.FirstOrDefault().Id == data.Id) { responeseResources = _localizationService.GetResources("ErrorMessage.Validation.OrganizationCode"); } else { responeseResources = _localizationService.GetResources("Message.Create.UnSuccessfu"); } result.Success = false; } else { responeseResources = _localizationService.GetResources("Message.Create.Successful"); result.Success = true; } } } return(Json(new { result, responeseResources }, JsonRequestBehavior.AllowGet)); }
public ActionResult SaveOrganization(OrganizationModel data) { if (data != null) { if (data.OrganizationType == 0) { data.OrganizationType = null; } var validations = ValidationHelper.Validation(data, "data"); if (validations.Count > 0) { return(Json(new { Result = validations, Invalid = true }, JsonRequestBehavior.AllowGet)); } } data.UpdatedBy = CurrentUser.UserId; data.CreatedBy = CurrentUser.UserId; var param = new BasicParamModel() { FilterField = string.Empty, PageNumber = 1, PageSize = int.MaxValue, LanguageId = _languageId, RoleId = _roleId, UserId = _userId, DbName = CurrentUser.DbName }; var paramEntity = MapperHelper.Map <BasicParamModel, BasicParamType>(param); var organizationEntity = MapperHelper.Map <OrganizationModel, OrganizationEntity>(data); var responeseResources = string.Empty; HrmResultModel <OrganizationModel> result = new HrmResultModel <OrganizationModel>(); var response = this._organizationService.SaveOrganization(organizationEntity, paramEntity); if (response != null) { result = JsonConvert.DeserializeObject <HrmResultModel <OrganizationModel> >(response); if (!CheckPermission(result)) { //return to Access Denied } else { if (result.Results.Count == 1) { result.Success = false; if (data.Id != 0) { responeseResources = _localizationService.GetResources("Message.Update.UnSuccessful"); } else { responeseResources = _localizationService.GetResources("Message.Create.UnSuccessfu"); } } else { result.Success = true; if (data.Id != 0) { responeseResources = _localizationService.GetResources("Message.Update.Successful"); } else { responeseResources = _localizationService.GetResources("Message.Create.Successful"); } } } } return(Json(new { result, responeseResources }, JsonRequestBehavior.AllowGet)); }
public ActionResult SaveSalaryType(SalaryTypeModel model, List <SalaryElementModel> listModel) { var result = new HrmResultModel <SalaryTypeModel>(); string responeseResources = string.Empty; model.CreatedBy = CurrentUser.UserId; model.UpdatedBy = CurrentUser.UserId; if (model != null) { var validations = ValidationHelper.Validation(model, "model"); if (validations.Count > 0) { return(Json(new { Result = validations, Invalid = true }, JsonRequestBehavior.AllowGet)); } } List <SalarytypeMapperModel> listModelSalarytypeMapper = new List <SalarytypeMapperModel>(); if (model.ListOrganization != null && model.ListOrganization.Count() > 0) { foreach (var item in model.ListOrganization) { SalarytypeMapperModel salary = new SalarytypeMapperModel(); salary.DataId = long.Parse(item); salary.TypeId = MasterDataId.TypeOrganization; listModelSalarytypeMapper.Add(salary); } } var modelEntity = MapperHelper.Map <SalaryTypeModel, SalaryTypeEntity>(model); var listType = MapperHelper.MapList <SalaryElementModel, SalaryElementType>(listModel); var listSalarytypeMapper = MapperHelper.MapList <SalarytypeMapperModel, SalarytypeMapperType>(listModelSalarytypeMapper); var responseSave = _salaryTypeService.SaveSalaryType(modelEntity, listType, listSalarytypeMapper); if (responseSave != null) { result = JsonConvert.DeserializeObject <HrmResultModel <SalaryTypeModel> >(responseSave); if (!CheckPermission(result)) { //return to Access Denied } else { if (result.Results.Count() > 0 && result.Results.FirstOrDefault().Id != 0) { if (model.Id != 0) { responeseResources = _localizationService.GetResources("Message.Update.UnSuccessful"); } else { responeseResources = _localizationService.GetResources("Message.Create.UnSuccessfu"); } result.Success = false; } else { if (model.Id != 0) { responeseResources = _localizationService.GetResources("Message.Update.Successful"); } else { responeseResources = _localizationService.GetResources("Message.Create.Successful"); } result.Success = true; } } } return(Json(new { result, responeseResources }, JsonRequestBehavior.AllowGet)); }