public static GestionEntity ParseWeb(GestionWeb parsear) { return(new GestionEntity { CodEstadoGestion = parsear.ges_subestado, CodAsignacion = parsear.ges_id_asignacion, FechaAccion = DateTime.Now, FechaCompromiso = parsear.ges_prox_gestion != null?Convert.ToDateTime(parsear.ges_prox_gestion) : Convert.ToDateTime("1/1/1753 12:00:00"), NotaGestion = parsear.ges_comentarios, CodOficina = parsear.ges_oficina, RutEjecutivo = parsear.ges_token }); }
public ResultadoPostWeb guardaGestion(GestionWeb entrada) { ResultadoPostWeb resolucion = new ResultadoPostWeb(); try { GestionEntity GesSave = GestionEntity.ParseWeb(entrada); GestionData.Guardar(GesSave); resolucion.Codigo = 1; resolucion.Descripcion = "Gestión guardada con éxito"; resolucion.Objeto = gestBase(GesSave.CodAsignacion); } catch (Exception ex) { resolucion.Codigo = 0; resolucion.Descripcion = "Gestión no guardada por errores " + ex.Message; } return(resolucion); }