Compare commits

..

No commits in common. "368648248cdbb312e0707d276659dc239b729453" and "ab1f8d395f640d1109d6d22be43f0bf99d4a4f2c" have entirely different histories.

2 changed files with 1 additions and 18 deletions

View File

@ -86,12 +86,8 @@ public class MeetingsController : ControllerBase
public async Task<IActionResult> Post([FromForm]PostMeetingDto meeting) public async Task<IActionResult> Post([FromForm]PostMeetingDto meeting)
{ {
await meeting.SpeackerImage.WriteFileToDirectory(); await meeting.SpeackerImage.WriteFileToDirectory();
await meeting.PlaceImages.WriteFileToDirectory();
var meetingWrite = meeting.Adapt<Meeting>(); var meetingWrite = meeting.Adapt<Meeting>();
meetingWrite.SpeackerImage = meeting.SpeackerImage.JoinFileNames(); meetingWrite.SpeackerImage = meeting.SpeackerImage.JoinFileNames();
meetingWrite.PlaceImages = meeting.PlaceImages.JoinFileNames();
await _applicationContext.Meetings.AddAsync(meetingWrite); await _applicationContext.Meetings.AddAsync(meetingWrite);
await _applicationContext.SaveChangesAsync(); await _applicationContext.SaveChangesAsync();
@ -106,13 +102,8 @@ public class MeetingsController : ControllerBase
public async Task<IActionResult> Put([FromForm]PutMeetingDto meeting) public async Task<IActionResult> Put([FromForm]PutMeetingDto meeting)
{ {
await meeting.SpeackerImage.WriteFileToDirectory(); await meeting.SpeackerImage.WriteFileToDirectory();
await meeting.PlaceImages.WriteFileToDirectory();
var meetingWrite = meeting.Adapt<Meeting>(); var meetingWrite = meeting.Adapt<Meeting>();
meetingWrite.SpeackerImage = meeting.SpeackerImage.JoinFileNames(); meetingWrite.SpeackerImage = meeting.SpeackerImage.JoinFileNames();
meetingWrite.PlaceImages = meeting.PlaceImages.JoinFileNames();
var findedMeeting = await _applicationContext.Meetings.FirstAsync(s => s.Id == meeting.Id); var findedMeeting = await _applicationContext.Meetings.FirstAsync(s => s.Id == meeting.Id);
findedMeeting = meetingWrite; findedMeeting = meetingWrite;

View File

@ -19,9 +19,6 @@ public class PostMeetingDto
public IEnumerable<IFormFile> SpeackerImage { get; set; } = null!; public IEnumerable<IFormFile> SpeackerImage { get; set; } = null!;
public IEnumerable<IFormFile> PlaceImages { get; set; } = null!;
public string Splecializations { get; set; } = null!; public string Splecializations { get; set; } = null!;
public string Type { get; set; } = "онлайн/офлайн"; public string Type { get; set; } = "онлайн/офлайн";
@ -50,8 +47,6 @@ public class PutMeetingDto
public IEnumerable<IFormFile> SpeackerImage { get; set; } = null!; public IEnumerable<IFormFile> SpeackerImage { get; set; } = null!;
public IEnumerable<IFormFile> PlaceImages { get; set; } = null!;
public string Splecializations { get; set; } = null!; public string Splecializations { get; set; } = null!;
@ -87,9 +82,6 @@ public class Meeting
public string SpeakerTelephone { get; set; } = null!; public string SpeakerTelephone { get; set; } = null!;
public string PlaceImages { get; set; } = null!;
public string SpeakerEmail { get; set; } = null!; public string SpeakerEmail { get; set; } = null!;
public string Tags { get; set; } = null!; public string Tags { get; set; } = null!;
@ -104,7 +96,7 @@ public class ApplicationContext : IdentityDbContext<User>
public ApplicationContext(DbContextOptions<ApplicationContext> options) public ApplicationContext(DbContextOptions<ApplicationContext> options)
: base(options) : base(options)
{ {
Database.Migrate(); Database.EnsureCreated();
} }
protected override void OnModelCreating(ModelBuilder builder) protected override void OnModelCreating(ModelBuilder builder)