コード例 #1
0
ファイル: Mapper.cs プロジェクト: jaimeyzv/reclutamiento
 public static PostulanteDTO AsDTO(this PostulanteModel model)
 {
     return(new PostulanteDTO
     {
         Accion = model.Accion,
         ApellidoMaterno = model.ApellidoMaterno,
         ApellidoPaterno = model.ApellidoPaterno,
         Cv = model.Cv,
         Departamento = model.Departamento,
         Direccion = model.Direccion,
         Disponibilidad = model.Disponibilidad,
         Distrito = model.Distrito,
         Dni = model.Dni,
         IdCliente = model.IdCliente,
         RazonSocial = model.RazonSocial,
         Email = model.Email,
         Estado = model.Estado,
         EstadoCivil = model.EstadoCivil,
         FechaCreacion = model.FechaCreacion,
         FechaFinContrato = model.FechaFinContrato,
         FechaIniContrato = model.FechaIniContrato,
         FechaModificacion = model.FechaModificacion,
         FechaNacimiento = model.FechaNacimiento,
         FechaPostulacion = model.FechaPostulacion,
         GradoEstudio = model.GradoEstudio,
         IdPuesto = model.IdPuesto,
         IdRequerimiento = model.IdRequerimiento,
         Nombres = model.Nombres,
         NumeroHijos = model.NumeroHijos,
         Observacion = model.Observacion,
         Pretencion = model.Pretencion,
         Provincia = model.Provincia,
         Puesto = model.Puesto,
         Sexo = model.Sexo,
         TelefonoCasa = model.TelefonoCasa,
         TelefonoPersonal = model.TelefonoPersonal,
         UsuarioCreacion = model.UsuarioCreacion,
         UsuarioModificacion = model.UsuarioModificacion
     });
 }
コード例 #2
0
 public JsonResult Postulantes(int id, PostulanteModel model)
 {
     try
     {
         if (model.Accion == 1)
         {
             model.IdRequerimiento  = id;
             model.FechaPostulacion = DateTime.Now;
             model.UsuarioCreacion  = UsuarioLogin().Usuario;
             model.Estado           = "RE";
             using (WSPostulacion.IPostulacionServiceChannel wsCliente = ObtenerServicioPostulacion())
                 wsCliente.Insertar(model.AsDTO());
         }
         else
         {
             model.IdRequerimiento     = id;
             model.UsuarioModificacion = UsuarioLogin().Usuario;
             if (model.Accion == 2)
             {
                 using (WSPostulacion.IPostulacionServiceChannel wsCliente = ObtenerServicioPostulacion())
                     wsCliente.Actualizar(model.AsDTO());
             }
             else
             {
                 model.Estado = "AP";
                 using (WSPostulacion.IPostulacionServiceChannel wsCliente = ObtenerServicioPostulacion())
                     wsCliente.Aprobar(model.AsDTO());
             }
         }
         return(Json(new { Success = true, Message = "Correcto", Data = model }));
     }
     catch (Exception ex)
     {
         return(Json(new { Success = false, Message = ex.Message }));
     }
 }