public bool Registrar(BE.UI.Feriado uiFeriado) { try { int rowsAffected = 0; var daFeriado = new DA.Feriado(); var beFeriado = daFeriado.Obtener(uiFeriado.Fecha); if (beFeriado != null) { beFeriado = this.UiToBe(uiFeriado); rowsAffected = daFeriado.Actualizar(beFeriado); } else { beFeriado = this.UiToBe(uiFeriado); rowsAffected = daFeriado.Insertar(beFeriado); } return(rowsAffected > 0); } catch (Exception ex) { throw ex; } }
private BE.Feriado UiToBe(BE.UI.Feriado uiFeriado) => new BE.Feriado() { Fecha = uiFeriado.Fecha, Motivo = uiFeriado.Motivo, Activo = stringToBool(uiFeriado.Activo), Festivo = stringToBool(uiFeriado.Festivo), };