public async Task <EmpleadosBase> Post([FromBody] EmpleadosBase empleados) { var empleado = mapper.Map <Empleados>(empleados); context.Add(empleado); await context.SaveChangesAsync(); return(empleados); }
public async Task <ActionResult> Patch(int id, [FromBody] EmpleadosBase empleados) { var properties = new UpdateMapperProperties <Empleados, EmpleadosBase>(); var empleado = context.Empleados.Find(id); var result = await properties.MapperUpdate(empleado, empleados); await context.SaveChangesAsync(); return(Ok(result)); }