Exemplo n.º 1
0
        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}"));
            }
        }
Exemplo n.º 2
0
        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}"));
            }
        }