public ApiResponseModel <Auth> Add([FromBody] AddRequestModel requestModel) { var responseModel = new ApiResponseModel <Auth>(); try { var record = new Auth(); record.Name = requestModel.Name; record.Code = requestModel.Code; record.IsDeleted = false; var dbResult = _authService.Add(record); if (dbResult > 0) { responseModel.Data = record; // oluşturulan entity bilgisinde id kolonu atanmış olur ve entity geri gönderiliyor responseModel.ResultStatusCode = ResultStatusCodeStatic.Success; responseModel.ResultStatusMessage = "Success"; } else { responseModel.ResultStatusCode = ResultStatusCodeStatic.Error; responseModel.ResultStatusMessage = "Could Not Be Saved"; } } catch (Exception ex) { responseModel.ResultStatusCode = ResultStatusCodeStatic.Error; responseModel.ResultStatusMessage = ex.Message; } return(responseModel); }
public IActionResult Add([FromBody] AddRequestModel requestModel, [FromHeader] string displayLanguage) { var responseModel = new Return <Auth>(); responseModel.DisplayLanguage = displayLanguage; TokenModel tokenModel = TokenHelper.DecodeTokenFromRequestHeader(Request); var employeeId = tokenModel.Id; try { var record = new Auth(); record.Code = requestModel.Code; record.Name = requestModel.Name; record.CreatedBy = employeeId; record.CreatedDateTime = DateTime.Now; record.IsDeleted = false; var dbResult = _authService.Add(record); if (dbResult > 0) { responseModel.Data = record; // oluşturulan entity bilgisinde id kolonu atanmış olur ve entity geri gönderiliyor responseModel.Status = ResultStatusCodeStatic.Success; responseModel.Message = "Success"; responseModel.Success = true; return(Ok(responseModel)); } else { responseModel.Status = ResultStatusCodeStatic.InternalServerError; responseModel.Message = "Could Not Be Saved"; responseModel.Success = false; ReturnError error = new ReturnError(); error.Key = "500"; error.Message = "Could Not Be Saved"; error.Code = 500; responseModel.Errors = new List <ReturnError>(); responseModel.Errors.Add(error); responseModel.Data = null; //hata oluştugundan dolayı Data null olarak dönülür. return(StatusCode(StatusCodes.Status500InternalServerError, responseModel)); } } catch (Exception ex) { responseModel.Status = ResultStatusCodeStatic.InternalServerError; responseModel.Message = "An error occurred"; responseModel.Success = false; ReturnError error = new ReturnError(); error.Key = "500"; error.Message = ex.Message; error.Code = 500; responseModel.Errors = new List <ReturnError>(); responseModel.Errors.Add(error); responseModel.Data = null; //hata oluştugundan dolayı Data null olarak dönülür. return(StatusCode(StatusCodes.Status500InternalServerError, responseModel)); } }
public async Task <ActionResult> AddUser([FromBody] UserRegisterAPI userInfo) { var result = await _authService.Add(new UserRegister { Email = userInfo.Email, Password = userInfo.Password }); return(Ok(result)); }
public async Task <IActionResult> OnPost() { if (!await IsValid()) { return(Page()); } var user = await authService.Add(Name, Email, Password); await authService.Login(HttpContext, user); return(RedirectToPage("/Todos/Overview")); }
public ActionResult Add(AddViewModel model) { if (!ModelState.IsValid) { return(View(model)); } try { Auth auth = new Auth(); auth.Code = model.Code; auth.Name = model.Name; auth.IsDeleted = false; _authService.Add(auth); return(RedirectToAction("Add", "Auth", new { IsSuccess = "True" })); } catch { return(RedirectToAction("Add", "Auth", new { IsSuccess = "False" })); } }
public ActionResult Add(Models.Auth.AddViewModel model) { if (!ModelState.IsValid) { return(View(model)); } Business.Models.Auth.AddRequestModel auth = new Business.Models.Auth.AddRequestModel(); auth.Code = model.Code; auth.Name = model.Name; var apiResponseModel = _authService.Add(auth).Result; if (apiResponseModel.Status == ResultStatusCodeStatic.Success) { return(RedirectToAction(nameof(AuthController.List))); } else { ViewBag.ErrorMessage = apiResponseModel.Message != null ? apiResponseModel.Message : "Kaydedilemedi.";//todo: kulturel olacak NotSaved return(View(model)); } }
public ActionResult Add(Models.Auth.AddViewModel model) { if (!ModelState.IsValid) { return(View(model)); } Data.Entity.Auth auth = new Data.Entity.Auth(); auth.Code = model.Code; auth.Name = model.Name; var result = _authService.Add(auth); if (result > 0) { return(RedirectToAction(nameof(AuthController.List))); } else { ViewBag.ErrorMessage = "Not Saved"; return(View(model)); } }
public IActionResult Add([FromBody] AddRequestModel requestModel, [FromHeader] string displayLanguage) { var responseModel = new ApiResponseModel <Auth>(); responseModel.DisplayLanguage = displayLanguage; try { var record = new Auth(); record.Code = requestModel.Code; record.NameEN = requestModel.NameEN; record.NameTR = requestModel.NameTR; record.IsDeleted = false; var dbResult = _authService.Add(record); if (dbResult > 0) { responseModel.Data = record; // oluşturulan entity bilgisinde id kolonu atanmış olur ve entity geri gönderiliyor responseModel.ResultStatusCode = ResultStatusCodeStatic.Success; responseModel.ResultStatusMessage = "Success"; return(Ok(responseModel)); } else { responseModel.ResultStatusCode = ResultStatusCodeStatic.Error; responseModel.ResultStatusMessage = "Could Not Be Saved"; responseModel.Data = null; return(StatusCode(StatusCodes.Status500InternalServerError, responseModel)); } } catch (Exception ex) { responseModel.ResultStatusCode = ResultStatusCodeStatic.Error; responseModel.ResultStatusMessage = ex.Message; responseModel.Data = null; return(StatusCode(StatusCodes.Status500InternalServerError, responseModel)); } }
public ActionResult Add(Models.Auth.AddViewModel model) { if (!ModelState.IsValid) { return(View(model)); } Business.Models.Auth.Auth auth = new Business.Models.Auth.Auth(); auth.Code = model.Code; auth.Name = model.Name; var apiResponseModel = _authService.Add(SessionHelper.CurrentUser.UserToken, SessionHelper.CurrentLanguageTwoChar, auth); if (apiResponseModel.ResultStatusCode == ResultStatusCodeStatic.Success) { return(RedirectToAction(nameof(AuthController.List))); } else { ViewBag.ErrorMessage = apiResponseModel.ResultStatusMessage != null ? apiResponseModel.ResultStatusMessage : "Kaydedilemedi.";//todo: kulturel olacak NotSaved ViewBag.ErrorMessageList = apiResponseModel.ErrorMessageList; return(View(model)); } }
public ActionResult Add(Models.Auth.AddViewModel model) { if (!ModelState.IsValid) { //select lists return(View(model)); } Business.Models.Auth.Auth auth = new Business.Models.Auth.Auth(); auth.Code = model.Code; auth.Name = model.Name; var apiResponseModel = _authService.Add(SessionHelper.CurrentUser.UserToken, auth); if (apiResponseModel.ResultStatusCode == ResultStatusCodeStatic.Success) { return(RedirectToAction(nameof(AuthController.List))); } else { ViewBag.ErrorMessage = apiResponseModel.ResultStatusMessage != null ? apiResponseModel.ResultStatusMessage : "Not Saved"; return(View(model)); } }
public ActionResult Add(Models.Auth.AddViewModel model) { if (!ModelState.IsValid) { return(View(model)); } HealthyDuty.Data.Entity.Auth auth = new HealthyDuty.Data.Entity.Auth(); auth.Code = model.Code; auth.Name = model.Name; auth.CreatedBy = SessionHelper.CurrentUser.Id; auth.CreatedDateTime = DateTime.Now; auth.IsDeleted = false; try { _authService.Add(auth); return(RedirectToAction(nameof(AuthController.List))); } catch { ViewBag.ErrorMessage = "Not Saved."; return(View(model)); } }
public async Task <Return <Auth> > Add(AddRequestModel addRequestModel) { Return <Auth> result = new Return <Auth>(); return(await _client.Add(addRequestModel)); }