public IHttpActionResult CreateProlinkAdmin(ProlinkAdminDTO prolinkAdminDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var prolinkAdmin = Mapper.Map <ProlinkAdminDTO, ProlinkAdmin>(prolinkAdminDTO); _context.ProlinkAdmins.Add(prolinkAdmin); _context.SaveChanges(); prolinkAdminDTO.id = prolinkAdmin.id; return(Created(new Uri(Request.RequestUri + "/" + prolinkAdmin.id), prolinkAdminDTO)); }
public IHttpActionResult UpdateProlinkAdmin(int id, ProlinkAdminDTO prolinkAdminDTO) { if (!ModelState.IsValid) { return(BadRequest()); } var prolinkAdmin = _context.ProlinkAdmins.SingleOrDefault(c => c.id == id); if (prolinkAdmin == null) { NotFound(); } Mapper.Map(prolinkAdminDTO, prolinkAdmin); _context.SaveChanges(); return(Ok()); }