using MieSystem.Models; namespace MieSystem.Data { public static class Mapper { public static Expediente MapFromDictionary(IDictionary dict) { return new Expediente { Id = Convert.ToInt32(dict["id"]), Nombre = dict["nombre"]?.ToString(), Apellidos = dict["apellidos"]?.ToString(), FechaNacimiento = Convert.ToDateTime(dict["fecha_nacimiento"]), NombrePadre = dict["nombre_padre"]?.ToString(), NombreMadre = dict["nombre_madre"]?.ToString(), NombreResponsable = dict["nombre_responsable"]?.ToString(), ParentescoResponsable = dict["parentesco_responsable"]?.ToString(), Sexo = dict["sexo"]?.ToString(), Direccion = dict["direccion"]?.ToString(), Telefono = dict["telefono"]?.ToString(), Observaciones = dict["observaciones"]?.ToString(), FotoUrl = dict["foto_url"]?.ToString(), FechaCreacion = Convert.ToDateTime(dict["fecha_creacion"]), FechaActualizacion = Convert.ToDateTime(dict["fecha_actualizacion"]), Activo = Convert.ToBoolean(dict["activo"]) }; } } }