public IHttpActionResult PostLogin([FromBody] Login profile) { try { var context = new xPenEntities(); var user = (from u in context.IESUserProfiles where u.Email.ToLower() == profile.Email.ToLower() && u.Password == profile.Password select u).ToList(); if (user.Count == 0) { var _user = new IESUserProfile { UserID = 0, Name = "", Address = "", Email = "", Password = "", Token = "", MobileNumber = "", ActivationDate = DateTime.Now }; return(Ok(_user)); } else if (user.Count > 1) { return(BadRequest("Multiple Existence")); } else { return(Ok(user.First())); } } catch (Exception Ex) { return(InternalServerError()); } }
public IHttpActionResult Post([FromBody] IESUserProfile profile) { try { var context = new xPenEntities(); var user = (from u in context.IESUserProfiles where u.Email == profile.Email || u.MobileNumber == profile.MobileNumber select u).ToList(); if (user.Count > 0) { return(BadRequest("User Already Exist")); } else { context.IESUserProfiles.Add(profile); context.SaveChanges(); return(Ok(profile)); } } catch (Exception Ex) { return(InternalServerError()); } }