public IHttpActionResult GetAllSignup(signupData signupData) // name of the model + ...\ { try { if (signupData.passWord == signupData.confirmPassword) { if (ModelState.IsValid) { using (var ctx = new MayowaaEntities()) { ctx.SignUps.Add(new SignUp { emailAddress = signupData.emailAddress, firstName = signupData.firstName, lastName = signupData.lastName, passWord = signupData.passWord }); ctx.SaveChanges(); } return(Json(new response { State = stateparameters.success, Msg = "Successful", })); } else { return(Json(new response { State = stateparameters.failed, Msg = "Invalid credentials", Data = ModelState })); } } else { return(Ok("Passwords do not match")); } } catch (Exception ex) { throw ex.InnerException; } }
public IHttpActionResult Put(int id, signupData signupData) { if (ModelState.IsValid) { try { using (var ctx = new MayowaaEntities()) { var existingusers = ctx.SignUps.Where(s => s.id == id).FirstOrDefault <SignUp>(); if (existingusers != null) { existingusers.firstName = signupData.firstName; existingusers.lastName = signupData.lastName; existingusers.emailAddress = signupData.emailAddress; existingusers.passWord = signupData.passWord; ctx.SaveChanges(); return(Json(new response { State = stateparameters.success, Data = existingusers })); } else { return(Json(new response { State = stateparameters.failed, Msg = "Invalid Credentials" })); } } } catch (Exception) { throw; } } else { return(Ok("Not a valid model")); } }
public JsonResult signupUserData([FromBody] signupData signupData) { string clientip = Request.HttpContext.Connection.RemoteIpAddress.ToString().TrimEnd() == "::1" ? "127.0.0.1" : Request.HttpContext.Connection.RemoteIpAddress.ToString().TrimEnd(); return(Json(new SignupClass().GetSignupUserModels(signupData, clientip))); }