public IHttpActionResult GetAllAcademicFiels() { ApiResponse <List <AcademicField> > res; try { var result = AcademicFieldProvider.GetAll().ToList(); res = new ApiResponse <List <AcademicField> > { Result = result, BRuleCode = (int)RuleExceptionCodeCommon.ValidResult, Message = RuleExceptionCodeCommon.ValidResult.GetEnumDescription() }; } catch (Exception ex) { Logger.ErrorException(ex.Message, ex); res = new ApiResponse <List <AcademicField> > { Message = BusinessRuleHelper.GetException(ex), BRuleCode = BusinessRuleHelper.GetExceptionCode(ex) }; } return(Json(res)); }
public IHttpActionResult SaveOrUpdateRegion(ApiRequest <Region> request) { ApiResponse <List <Region> > res; try { if (request.Entity.Id > 0) { request.Entity.Modified = DateTime.Now; request.Entity.ModifiedBy = request.AuthenticatedUserName; } else { request.Entity.Created = DateTime.Now; request.Entity.CreatedBy = request.AuthenticatedUserName; } var result = RegionProvider.SaveOrUpdate(request.Entity); res = new ApiResponse <List <Region> > { //Result = request.Entity, BRuleCode = (int)RuleExceptionCodeCommon.ValidResult, Message = RuleExceptionCodeCommon.ValidResult.GetEnumDescription() }; } catch (Exception ex) { Logger.ErrorException(ex.Message, ex); res = new ApiResponse <List <Region> > { Message = BusinessRuleHelper.GetException(ex), BRuleCode = BusinessRuleHelper.GetExceptionCode(ex) }; } return(Json(res)); }
public IHttpActionResult SavePartyBasicDitails(ApiRequest <RetailParty> request) { ApiResponse <List <PartyRole> > res; try { PartyProvider.SavePartyBasicInformation(request); res = new ApiResponse <List <PartyRole> > { // Result = mode.ToList(), BRuleCode = (int)RuleExceptionCodeCommon.ValidResult, Message = RuleExceptionCodeCommon.ValidResult.GetEnumDescription() }; } catch (Exception ex) { Logger.ErrorException(ex.Message, ex); res = new ApiResponse <List <PartyRole> > { Message = BusinessRuleHelper.GetException(ex), BRuleCode = BusinessRuleHelper.GetExceptionCode(ex) }; } return(Json(res)); }
public IHttpActionResult GetAllPartyRoles() { ApiResponse <List <PartyRole> > res; try { var mode = PartyRolesProvider.GetAllPartyRoles(); res = new ApiResponse <List <PartyRole> > { Result = mode.ToList(), BRuleCode = (int)RuleExceptionCodeCommon.ValidResult, Message = RuleExceptionCodeCommon.ValidResult.GetEnumDescription() }; } catch (Exception ex) { Logger.ErrorException(ex.Message, ex); res = new ApiResponse <List <PartyRole> > { Message = BusinessRuleHelper.GetException(ex), BRuleCode = BusinessRuleHelper.GetExceptionCode(ex) }; } return(Json(res)); }
public IHttpActionResult SaveOrUpdatePartyRoles(ApiRequest <PartyRole> customer) { ApiResponse <PartyRole> res; try { customer.Entity.CreatedBy = customer.Entity.ModifiedBy = customer.AuthenticatedUserName; PartyRolesProvider.SaveOrUpdate(customer.Entity); res = new ApiResponse <PartyRole> { BRuleCode = (int)RuleExceptionCodeCommon.ValidResult, Message = RuleExceptionCodeCommon.ValidResult.GetEnumDescription() }; } catch (Exception ex) { Logger.ErrorException(ex.Message, ex); res = new ApiResponse <PartyRole> { Message = BusinessRuleHelper.GetException(ex), BRuleCode = BusinessRuleHelper.GetExceptionCode(ex) }; } return(Json(res)); }
public IHttpActionResult GetAllPageAccessBasedOnRoles( [FromBody] BaseReportFilter <ReportFilter> filter) { var res = new ApiPagedCollectionResponse <FlatServiceAccess> { }; try { var data = AuthorizeProvider.GetAllPageAccessBasedOnRoles(Applications.IranMarketerFund); res = new ApiPagedCollectionResponse <FlatServiceAccess> { Message = (RuleExceptionCodeCommon.ValidResult).GetEnumDescription(), BRuleCode = (int)RuleExceptionCodeCommon.ValidResult, Result = data, TotalRecords = data.Count }; } catch (Exception ex) { Logger.ErrorException(ex.Message, ex); res.Message = BusinessRuleHelper.GetException(ex); res.BRuleCode = BusinessRuleHelper.GetExceptionCode(ex); } return(Json(res)); }
//[NatianIdFixAttributes] public IHttpActionResult Login(UserLoginRequest filter) { ApiResponse <AuthenticationResponse> res; try { if (filter.ClientPassword.IsNullOrEmpty()) { filter.ClientPassword = IdentityServerSettings.ClientPassword; } var token = AuthenticationProvider.Login(filter.UserName, filter.Password, filter.ClientId, filter.ClientPassword, IdentityServerSettings.TokenProviderAddress); res = new ApiResponse <AuthenticationResponse> { Result = token, Message = ((int)RuleExceptionCodeCommon.ValidResult).ToString() }; //var session = new AccessTokenSession //{ // ClientId = filter.ClientId.ToLower(), // userId = token.ApplicationUser.UserName.ToLower() //}; //if (!token.AccessToken.IsNullOrEmpty()) // if (StaticData.AccessToken.ContainsKey(session)) // StaticData.AccessToken[session] = token.AccessToken; // else // StaticData.AccessToken.Add(session, token.AccessToken); return(Json(res)); } catch (Exception ex) { Logger.ErrorException(ex.Message, ex); res = new ApiResponse <AuthenticationResponse> { Message = BusinessRuleHelper.GetException(ex), BRuleCode = BusinessRuleHelper.GetExceptionCode(ex) }; return(Json(res)); } }
public JsonResult AddLegalUser(UserManagementAddFilter model) { try { model.PartyType = PartyType.Institutional; UserManagementProvider.AddUser(model); return(Json(new ApiResponse <object> { Message = RuleExceptionCodeCommon.ValidResult.GetEnumDescription(), BRuleCode = (int)RuleExceptionCodeCommon.ValidResult })); } catch (Exception ex) { return(Json(new ApiResponse <object> { Message = BusinessRuleHelper.GetException(ex), BRuleCode = BusinessRuleHelper.GetExceptionCode(ex) })); } }