/** * Método para actualizar un nuevo registro */ public static void update(long id, String code, String name, int state) { try { TaskStatusDAL.update(id, code, name, state); } catch (Exception e) { throw e; } }
/** * Método para obtener la lista de datos realizando el mapeo desde la capa de datos */ public static List <TaskStatus> fetchAll() { try { return(TaskStatusDAL.fetchAll().Select(x => new TaskStatus { id = long.Parse(x.id + ""), code = x.code, name = x.name, state = int.Parse(x.state + "") }).ToList()); } catch (Exception e) { throw e; } }
/** * Método para crear un nuevo registro */ public static void insert(String code, String name) { try { if (TaskStatusDAL.exists(code, name)) { throw new ExistsException(); } else { TaskStatusDAL.insert(code, name); } } catch (Exception e) { throw e; } }