public IActionResult Update(int id, [FromBody] Settingslist item) { if (item == null || item.UserId != id) { return(BadRequest()); } var user = _context.UserDetails.FirstOrDefault(t => t.UserId == id); if (user == null) { return(NotFound()); } user.FirstName = item.FirstName; user.LastName = item.LastName; user.PasswordHash = item.PasswordHash; user.PasswordSalt = item.PasswordSalt; user.PhotoUrl = item.PhotoUrl; _context.UserDetails.Update(user); _context.SaveChanges(); return(new NoContentResult()); }
public async Task <List <Settingslist> > GetById(int id) { Settingslist objectsettings = await _context.UserDetails.FirstOrDefaultAsync(ID => ID.UserId == id); List <Settingslist> settings = new List <Settingslist>(); settings.Add(objectsettings); return(settings); }
public IActionResult PhotoUpdate(int id, [FromBody] Settingslist item) { if (item == null || item.UserId != id) { return(BadRequest()); } var user = _context.UserDetails.FirstOrDefault(t => t.UserId == id); if (user == null) { return(NotFound()); } Console.WriteLine("reached patch in photo controller"); user.UserId = item.UserId; user.PhotoUrl = item.PhotoUrl; _context.UserDetails.Update(user); _context.SaveChanges(); return(new NoContentResult()); }
public async Task CreateAsync([FromBody] Settingslist item) { _context.UserDetails.Add(item); await _context.SaveChangesAsync(); }