public int agregarMensaje(BitacoraMensaje mensaje) { string[] columns = { "fecha", "titulo", "descripcion", "tipo", "usuario_id" }; var userId = mensaje.usuario != null ? mensaje.usuario.id : 0; string[] values = { DateTime.Now.ToString(), mensaje.titulo, mensaje.descripcion, mensaje.tipo.ToString(), userId.ToString() }; return(insert("bitacora", columns, values)); }
public BitacoraMensaje castDTO(SqlDataReader data) { BitacoraMensaje result = new BitacoraMensaje(); result.id = Convert.ToInt32(data["id"]); result.fecha = Convert.ToDateTime(data["fecha"].ToString()); result.titulo = data["titulo"].ToString(); result.descripcion = data["descripcion"].ToString(); switch (data["tipo"].ToString()) { case "Error": result.tipo = Tipo.Error; break; case "Info": result.tipo = Tipo.Info; break; case "Warning": result.tipo = Tipo.Warning; break; case "Control": result.tipo = Tipo.Control; break; default: result.tipo = Tipo.Info; break; } result.usuario = new Usuario() { id = Convert.ToInt32(data["usuario_id"]) }; return(result); }
public static int agregarMensaje(BitacoraMensaje mensaje) { return(dao.agregarMensaje(mensaje)); }