add fields
This commit is contained in:
		| @@ -86,8 +86,12 @@ public class MeetingsController : ControllerBase | ||||
|     public async Task<IActionResult> Post([FromForm]PostMeetingDto meeting) | ||||
|     { | ||||
|         await meeting.SpeackerImage.WriteFileToDirectory(); | ||||
|         await meeting.PlaceImages.WriteFileToDirectory(); | ||||
|         var meetingWrite = meeting.Adapt<Meeting>(); | ||||
|          | ||||
|         meetingWrite.SpeackerImage = meeting.SpeackerImage.JoinFileNames(); | ||||
|         meetingWrite.PlaceImages = meeting.PlaceImages.JoinFileNames(); | ||||
|  | ||||
|         await _applicationContext.Meetings.AddAsync(meetingWrite); | ||||
|  | ||||
|         await _applicationContext.SaveChangesAsync(); | ||||
| @@ -102,8 +106,13 @@ public class MeetingsController : ControllerBase | ||||
|     public async Task<IActionResult> Put([FromForm]PutMeetingDto meeting) | ||||
|     { | ||||
|         await meeting.SpeackerImage.WriteFileToDirectory(); | ||||
|         await meeting.PlaceImages.WriteFileToDirectory(); | ||||
|  | ||||
|         var meetingWrite = meeting.Adapt<Meeting>(); | ||||
|          | ||||
|         meetingWrite.SpeackerImage = meeting.SpeackerImage.JoinFileNames(); | ||||
|         meetingWrite.PlaceImages = meeting.PlaceImages.JoinFileNames(); | ||||
|          | ||||
|         var findedMeeting = await _applicationContext.Meetings.FirstAsync(s => s.Id == meeting.Id); | ||||
|         findedMeeting = meetingWrite; | ||||
|  | ||||
|   | ||||
| @@ -19,6 +19,9 @@ public class PostMeetingDto | ||||
|  | ||||
|     public IEnumerable<IFormFile> SpeackerImage { get; set; } = null!; | ||||
|      | ||||
|     public IEnumerable<IFormFile> PlaceImages { get; set; } = null!; | ||||
|  | ||||
|  | ||||
|     public string Splecializations { get; set; } = null!; | ||||
|  | ||||
|     public string Type { get; set; } = "онлайн/офлайн"; | ||||
| @@ -47,6 +50,8 @@ public class PutMeetingDto | ||||
|  | ||||
|     public IEnumerable<IFormFile> SpeackerImage { get; set; } = null!; | ||||
|  | ||||
|     public IEnumerable<IFormFile> PlaceImages { get; set; } = null!; | ||||
|  | ||||
|     public string Splecializations { get; set; } = null!; | ||||
|  | ||||
|  | ||||
| @@ -82,6 +87,9 @@ public class Meeting | ||||
|  | ||||
|     public string SpeakerTelephone { get; set; } = null!; | ||||
|  | ||||
|  | ||||
|     public string PlaceImages { get; set; } = null!; | ||||
|  | ||||
|     public string SpeakerEmail { get; set; } = null!; | ||||
|  | ||||
|     public string Tags { get; set; } = null!; | ||||
| @@ -96,7 +104,7 @@ public class ApplicationContext : IdentityDbContext<User> | ||||
|     public ApplicationContext(DbContextOptions<ApplicationContext> options) | ||||
|         : base(options) | ||||
|     { | ||||
|         Database.EnsureCreated(); | ||||
|         Database.Migrate(); | ||||
|     } | ||||
|  | ||||
|     protected override void OnModelCreating(ModelBuilder builder) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user