//[EnableCors(origins: "*", headers: "*", methods: "POST")] public object Signup(SignupRequestModel user) { var sql = IocKernel.Get <SqlRepository>(); if (sql.Users.FirstOrDefault(x => x.Email == user.User.Email) != null) { ThrowResponseException(HttpStatusCode.BadRequest, "Этот email уже используется в системе!"); } var newUser = new User() { Email = user.User.Email, Password = user.User.Password, Fio = "", Type = -1, Login = "", Phone = "" }; sql.Users.Add(newUser); sql.SaveChanges(); var res = sql.Users.ToList(); if (newUser.Id <= 0) { ThrowResponseException(HttpStatusCode.BadRequest, "Внутрення ошибка, попробуйте позже!"); } return(Json(new { success = true, user = new { email = newUser.Email, token = newUser.GetToken(), type = newUser.Type } })); }
public IActionResult SignUp(SignupRequestModel signupReq) { // TODO: add sign-up service return(Ok(new { yo = "yo" })); }