public AboutBusiness AboutBusiness(string id) { var userId = _http.HttpContext.User.FindFirstValue(ClaimTypes.NameIdentifier) ?? "00000000-0000-0000-0000-000000000000"; var authenticated = _http.HttpContext.User.Identity.IsAuthenticated; if (id != userId || !authenticated) { return(null); } var user = _db.Users.Find(userId); if (user == null) { return(null); } AboutBusiness model = new AboutBusiness { Text = user.BusinessDescription, UserId = user.Id, }; return(model); }
public IActionResult AboutBusiness([FromBody] AboutBusiness model) { var userId = _http.HttpContext.User.FindFirstValue(ClaimTypes.NameIdentifier) ?? "00000000-0000-0000-0000-000000000000"; var authenticated = _http.HttpContext.User.Identity.IsAuthenticated; if (model == null) { return(BadRequest()); } if (model.UserId != userId || !authenticated) { return(BadRequest()); } var user = _db.Users.Find(userId); if (user == null) { return(BadRequest()); } user.BusinessDescription = model.Text; _db.Users.Update(user); _db.SaveChanges(); return(Ok()); }
public AboutController(AboutBusiness aboutBusiness) { _aboutBusiness = aboutBusiness; }