
Это мой файл модели:
Код: Выделить всё
namespace PhotoAlbums.Models
{
public class Album
{
public int Id { get; set; }
public int UserId { get; set; }
public string? Title { get; set; }
}
}
Код: Выделить всё
using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore;
using PhotoAlbums.Data;
using PhotoAlbums.Models;
using System.Collections.Generic;
using System.Threading.Tasks;
namespace PhotoAlbums.Controllers
{
[Route("api/[controller]")]
[ApiController]
public class AlbumsController : ControllerBase
{
private readonly ApplicationDbContext _context;
public AlbumsController(ApplicationDbContext context)
{
_context = context;
}
[HttpPost]
public async Task PostAlbum([FromBody] Album album)
{
_context.Albums.Add(album);
await _context.SaveChangesAsync();
return CreatedAtAction(nameof(PostAlbum), new { id = album.Id }, album);
}
private bool AlbumExists(int id)
{
return _context.Albums.Any(e => e.Id == id);
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/785 ... ad-request