forked from CyberBloom/CyberBloomBackend
add fields
This commit is contained in:
parent
88777aedac
commit
620fd310a9
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user