Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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));
            }
        }
Esempio n. 3
0
        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"));
        }
Esempio n. 5
0
        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" }));
            }
        }
Esempio n. 6
0
        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));
            }
        }
Esempio n. 8
0
        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));
            }
        }
Esempio n. 9
0
        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));
            }
        }
Esempio n. 10
0
        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));
            }
        }
Esempio n. 11
0
        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));
            }
        }
Esempio n. 12
0
        public async Task <Return <Auth> > Add(AddRequestModel addRequestModel)
        {
            Return <Auth> result = new Return <Auth>();

            return(await _client.Add(addRequestModel));
        }