public PreviewProfileModel SingUpUser(SignUpModel model) { GenerateResponce responce = new GenerateResponce(Request); //if (model != null) { PreviewProfileModel modelProfile = logic.signUpUser(model); if (modelProfile != null) { responce.generateResponce(HttpStatusCode.OK); } else { responce.generateThrowWithMessage(HttpStatusCode.Unauthorized, "User with this login exist"); } return(modelProfile); } //return responce.generateError(HttpStatusCode.InternalServerError, "Empty data"); }
public PreviewProfileModel LogInUser() { GenerateResponce responce = new GenerateResponce(Request); PreviewProfileModel model = new PreviewProfileModel(); if (Request.Headers.Contains("Authorization")) { string basic = Request.Headers.GetValues("Authorization").First(); model = logic.logInUser(basic); if (model == null) { responce.generateThrowWithMessage(HttpStatusCode.Unauthorized, "No SignUp user"); } return(model); } responce.generateThrowWithMessage(HttpStatusCode.BadRequest, "No Authorization field"); return(model); }
public AuthorizationUtils(/*T model,*/ HttpRequestMessage request) { this.request = request; this.responce = new GenerateResponce(request); //this.model = model; }