public async Task <ActionResult> Update_Desc_ByID(int id, EmployerDescriptionDTO desc) { if (!DescExists(id)) { return(BadRequest(new { message = "Description not found." })); } else { var _desc = _context.EmployerDescription.SingleOrDefault(x => x.Id == id); _desc.Description = desc.Description; _desc.IsPremium = desc.IsPremium; await _context.SaveChangesAsync(); return(Ok("User description has been updated!")); } }
public async Task <ActionResult> Update_Desc(EmployerDescriptionDTO desc) { //Finding who is logged in int logged_id = int.Parse(User.Identity.Name); var _desc = _context.EmployerDescription.SingleOrDefault(x => x.UserId == logged_id); if (_desc == null) { return(BadRequest(new { message = "There is no description linked to your account" })); } _desc.Description = desc.Description; _desc.IsPremium = desc.IsPremium; await _context.SaveChangesAsync(); return(Ok("User description has been updated!")); }