//---------------------------------------------------------------------------------------------------------------- public GuardarDatoLaboralResponse Modificar(DatoLaboral datoLaboralNew, DatoLaboral datoLaboralOld) { try { var _datoLaboralOld = _context.DatosLaborales.Find(datoLaboralOld.DatoLaboralId); if (_datoLaboralOld != null) { var _datoLaboralNew = _context.DatosLaborales.Find(datoLaboralOld.DatoLaboralId); if (_datoLaboralNew == null) { _datoLaboralOld.NombreEmpresa = datoLaboralNew.NombreEmpresa; _datoLaboralOld.Cargo = datoLaboralNew.Cargo; _datoLaboralOld.Area = datoLaboralNew.Area; _datoLaboralOld.FechaInicio = datoLaboralNew.FechaInicio; _datoLaboralOld.FechaFinalizacion = datoLaboralNew.FechaFinalizacion; _context.DatosLaborales.Update(_datoLaboralOld); _context.SaveChanges(); return(new GuardarDatoLaboralResponse(_datoLaboralOld)); } return(new GuardarDatoLaboralResponse($"No es posible actualizar al Dato Laboral porque ya existe una persona con la identificación: {_datoLaboralNew.DatoLaboralId}")); } return(new GuardarDatoLaboralResponse("El Dato Laboral que intenta modificar no se encuentra registrado")); } catch (Exception e) { return(new GuardarDatoLaboralResponse("Ocurrieron algunos Errores:" + e.Message)); } }
public InformacionDatoLaboralViewModel(DatoLaboral datoLaboral) { NombreEmpresa = datoLaboral.NombreEmpresa; Cargo = datoLaboral.Cargo; Area = datoLaboral.Area; FechaInicio = datoLaboral.FechaInicio; FechaFinalizacion = datoLaboral.FechaFinalizacion; }
public DatoLaboralViewModel(DatoLaboral datoLaboral) { NombreEmpresa = datoLaboral.NombreEmpresa; Cargo = datoLaboral.Cargo; Area = datoLaboral.Area; FechaInicio = datoLaboral.FechaInicio; FechaFinalizacion = datoLaboral.FechaFinalizacion; HojaDeVida = new HojaDeVidaViewModel(datoLaboral.HojaDeVida); }
private DatoLaboral MapearDatoLaboral(DatoLaboralInputModel datoLaboralInput) { var datoLaboral = new DatoLaboral() { NombreEmpresa = datoLaboralInput.NombreEmpresa, Cargo = datoLaboralInput.Cargo, Area = datoLaboralInput.Area, FechaInicio = datoLaboralInput.FechaInicio, FechaFinalizacion = datoLaboralInput.FechaFinalizacion, }; return(datoLaboral); }
//---------------------------------------------------------------------------------------------------------------- public GuardarDatoLaboralResponse GuardarDatoLaboral(DatoLaboral datoLaboral) { try { var _datoLaboral = _context.DatosLaborales.Find(datoLaboral.DatoLaboralId); if (_datoLaboral == null) { _context.DatosLaborales.Add(datoLaboral); _context.SaveChanges(); return(new GuardarDatoLaboralResponse(datoLaboral)); } return(new GuardarDatoLaboralResponse("El Dato Laboral ya se encuentra Registrado")); } catch (Exception e) { return(new GuardarDatoLaboralResponse("Ocurrieron algunos Errores:" + e.Message)); } }
public BuscarDatoLaboralResponse(DatoLaboral datoLaboral) { DatoLaboral = datoLaboral; Error = false; }
public GuardarDatoLaboralResponse(DatoLaboral datoLaboral) { DatoLaboral = datoLaboral; Error = false; }