public ActionResult <CompanyViewModel> Create([FromBody] CompanyDataContract companyParams) { Company company = _db.Companies.Add(companyParams).Entity; _db.SaveChanges(); return(Ok((CompanyViewModel)company)); }
public ActionResult Create([FromBody] UserDataContract userParams) { User user = _db.Users.Add(userParams).Entity; _db.SaveChanges(); return(Ok()); }
public ActionResult <JobViewModel> Create([FromBody] JobDataContract jobParams) { Job job = _db.Jobs.Add(jobParams).Entity; _db.SaveChanges(); _db.Entry(job).Reference(j => j.company).Load(); return(Ok((JobViewModel)job)); }
public ActionResult O_Register(Organization account) { if (ModelState.IsValid) { using (CareerDbContext db = new CareerDbContext()) { db.Identities.Add(account); db.SaveChanges(); } ModelState.Clear(); ViewBag.Message = account.Email + " successfully registered"; Session["email"] = account.Email; } return(RedirectToAction("Index", "Home")); }
public ActionResult Create( [FromRoute] int id, [FromBody] CVDataContract cvParams ) { User user = _db.Users.Include(u => u.cv).SingleOrDefault(u => u.id == id); if (user == null) { return(NotFound()); } if (user.cv != null) { _db.Remove(user.cv); } user.cv = cvParams; _db.SaveChanges(); return(Ok((CVViewModel)user.cv)); }