public Company CreateCompany([FromForm] CompanyDto companyDto) { var company = new Company { Name = companyDto.Name, Description = companyDto.Description, Amount = companyDto.Amount, UserId = this.GetUserId(), CurrentAmount = 0, Video = companyDto.Video, Image = _mediaStorageService.UploadMedia(companyDto.Image, this.GetUserId()), Subject = companyDto.Subject, CreatedAt = DateTime.Now, EndDate = companyDto.EndDate, Donations = new List <Donation>(), News = new List <NewsRecord>(), }; _context.Companies.Add(company); _context.SaveChanges(); return(company); }
public NewsRecord CreateRecord([FromForm] NewsRecordDto newsRecordDto, int id) { var record = new NewsRecord { CompanyId = id, Content = newsRecordDto.Content, Image = _mediaStorageService.UploadMedia(newsRecordDto.Image, this.GetUserId()), Title = newsRecordDto.Title, CreatedAt = DateTime.Now }; _appContext.News.AddRange(record); _appContext.SaveChanges(); return(record); }