public async Task <Company> AddCompany(Company company) { var newCompany = _db.Companies.Add(company); await _db.SaveChangesAsync(); return(newCompany.Entity); }
public async Task <CompanyContact> AddCompanyContact(CompanyContact companyContact) { var newContact = _db.CompanyContacts.Add(companyContact); await _db.SaveChangesAsync(); return(newContact.Entity); }
public async Task <JobApplication> AddJobApplication(JobApplication application) { application.ApplicationMethod = await _db.ApplicationMethods.FindAsync(application.ApplicationMethodId); application.ApplicationStatus = await _db.ApplicationStatuses.FindAsync(application.ApplicationStatusId); application.Company = await _db.Companies.FindAsync(application.CompanyId); var newApplication = _db.JobApplications.Add(application); await _db.SaveChangesAsync(); return(newApplication.Entity); }