public UserController(PrizeDrawDatabaseContext context, UserManager <User> userManager) { _userDataAccessor = new UserDataAccessor(context); _roleDataAccessor = new RoleDataAccessor(context); _vendorDataAccessor = new VendorDataAccessor(context); _userManager = userManager; }
public ActionResult Detail(string roleId) { RequestResult requestResult = RoleDataAccessor.GetDetailViewModel(roleId); if (requestResult.IsSuccess) { return(PartialView("_Detail", requestResult.Data)); } else { return(PartialView("_Error", requestResult.Error)); } }
public ActionResult Query(QueryParameters parameters) { RequestResult requestResult = RoleDataAccessor.Query(parameters); if (requestResult.IsSuccess) { return(PartialView("_List", requestResult.Data)); } else { return(PartialView("_Error", requestResult.Error)); } }
public ActionResult AddPerson(string selecteds) { RequestResult requestResult = new RequestResult(); try { List <string> selectedList = JsonConvert.DeserializeObject <List <string> >(selecteds); if ((Define.EnumFormAction)Session["RoleFormAction"] == Define.EnumFormAction.Create) { var model = Session["RoleCreateFormModel"] as CreateFormModel; requestResult = RoleDataAccessor.AddPerson(model.People, selectedList); if (requestResult.IsSuccess) { model.People = requestResult.Data as List <Models.Role.PersonModel>; Session["RoleCreateFormModel"] = model; } } else if ((Define.EnumFormAction)Session["RoleFormAction"] == Define.EnumFormAction.Edit) { var model = Session["RoleEditFormModel"] as EditFormModel; requestResult = RoleDataAccessor.AddPerson(model.People, selectedList); if (requestResult.IsSuccess) { model.People = requestResult.Data as List <Models.Role.PersonModel>; Session["RoleEditFormModel"] = model; } } else { requestResult.ReturnFailedMessage(Resources.Resource.UnKnownOperation); } } catch (Exception ex) { Error err = new Error(MethodInfo.GetCurrentMethod(), ex); Logger.Log(err); requestResult.ReturnError(err); } return(Content(JsonConvert.SerializeObject(requestResult))); }
public ActionResult Edit(string roleId) { RequestResult requestResult = RoleDataAccessor.GetEditFormModel(roleId, Session["Account"] as Account); if (requestResult.IsSuccess) { Session["RoleFormAction"] = Define.EnumFormAction.Edit; Session["RoleEditFormModel"] = requestResult.Data; return(PartialView("_Edit", Session["RoleEditFormModel"])); } else { return(PartialView("_Error", requestResult.Error)); } }
public ActionResult Create() { RequestResult requestResult = RoleDataAccessor.GetCreateFormModel(Session["Account"] as Account); if (requestResult.IsSuccess) { Session["RoleFormAction"] = Define.EnumFormAction.Create; Session["RoleCreateFormModel"] = requestResult.Data; return(PartialView("_Create", Session["RoleCreateFormModel"])); } else { return(PartialView("_Error", requestResult.Error)); } }
public ActionResult Create(CreateFormModel createFormModel) { RequestResult requestResult = new RequestResult(); try { var model = Session["RoleCreateFormModel"] as CreateFormModel; model.FormInput = createFormModel.FormInput; requestResult = RoleDataAccessor.Create(model); } catch (Exception e) { var error = new Error(MethodBase.GetCurrentMethod(), e); Logger.Log(error); requestResult.ReturnError(error); //throw; } return(Content(JsonConvert.SerializeObject(requestResult))); }
public ActionResult Delete(string roleId) { return(Content(JsonConvert.SerializeObject(RoleDataAccessor.Delete(roleId)))); }
public LightUserStore(PrizeDrawDatabaseContext databaseContext) { UserDataAccessor = new UserDataAccessor(databaseContext); RoleDataAccessor = new RoleDataAccessor(databaseContext); }