public IActionResult CreateUser([FromBody] User user) { try { if (user == null) { return(BadRequest("User object is null")); } if (!ModelState.IsValid) { return(BadRequest("Invalid model object")); } user.Id = Guid.NewGuid(); _context.Add(user); _context.SaveChanges(); return(StatusCode(201)); } catch (Exception ex) { return(StatusCode(500, $"Internal server error: {ex}")); } }
public async Task <ActionResult <PhotosAlbum> > PostPhotosAlbum(PhotosAlbum photosAlbum) { try { if (photosAlbum == null) { return(BadRequest("User object is null")); } if (!ModelState.IsValid) { return(BadRequest("Invalid model object")); } _context.Add(photosAlbum); await _context.SaveChangesAsync(); return(StatusCode(201)); //return CreatedAtAction("GetPhotosAlbum", new { id = photosAlbum.PhotoId }, photosAlbum); } catch (Exception ex) { return(StatusCode(500, $"Internal server error: {ex}")); } }