public void Alterar(SalaAgendamento entity) { var sql = new StringBuilder(); sql.AppendLine("Update SalaAgendamentos Set"); sql.AppendLine("SalaId = @SalaId,"); sql.AppendLine("UsuarioId = @UsuarioId,"); sql.AppendLine("Descricao = @Descricao,"); sql.AppendLine("Data = @Data,"); sql.AppendLine("HoraInicio = @HoraInicio,"); sql.AppendLine("HoraFinal = @HoraFinal"); sql.AppendLine("Where SalaAgendamentoId = @SalaAgendamentoId"); var param = new DynamicParameters(); param.Add("@SalaAgendamentoId", entity.SalaAgendamentoId); param.Add("@SalaId", entity.SalaId); param.Add("@UsuarioId", entity.UsuarioId); param.Add("@Descricao", entity.Descricao); param.Add("@Data", entity.Data.Date); param.Add("@HoraInicio", entity.HoraInicio); param.Add("@HoraFinal", entity.HoraFinal); using (var conn = Connection) { conn.Open(); conn.Query(sql.ToString(), param); conn.Close(); } }
public void Remover(SalaAgendamento entity) { using (var conn = Connection) { conn.Open(); conn.Query("Delete From SalaAgendamentos Where SalaAgendamentoId = @SalaAgendamentoId", new { entity.SalaAgendamentoId }); conn.Close(); } }
public ValidationResult Adicionar(SalaAgendamento entity) { var resultadoValidacao = new ValidationResult(); if (!entity.IsValid()) { resultadoValidacao.AdicionarErro(entity.ResultadoValidacao); return(resultadoValidacao); } _agendamentoRepository.Adicionar(entity); return(resultadoValidacao); }
public void Adicionar(SalaAgendamento entity) { var sql = new StringBuilder(); sql.AppendLine( "Insert Into SalaAgendamentos(SalaAgendamentoId, SalaId, UsuarioId, Descricao, Data, HoraInicio, HoraFinal)"); sql.AppendLine("Values(@SalaAgendamentoId, @SalaId, @UsuarioId, @Descricao, @Data, @HoraInicio, @HoraFinal)"); var param = new DynamicParameters(); param.Add("@SalaAgendamentoId", entity.SalaAgendamentoId); param.Add("@SalaId", entity.SalaId); param.Add("@UsuarioId", entity.UsuarioId); param.Add("@Descricao", entity.Descricao); param.Add("@Data", entity.Data); param.Add("@HoraInicio", entity.Data.AddHours(entity.HoraInicio.TimeOfDay.Hours).AddMinutes(entity.HoraInicio.TimeOfDay.Minutes)); param.Add("@HoraFinal", entity.Data.AddHours(entity.HoraFinal.TimeOfDay.Hours).AddMinutes(entity.HoraFinal.TimeOfDay.Minutes)); using (var conn = Connection) { conn.Open(); conn.Query(sql.ToString(), param); conn.Close(); } }
public void Remover(SalaAgendamento entity) { _agendamentoRepository.Remover(entity); }
public void Alterar(SalaAgendamento entity) { _agendamentoRepository.Alterar(entity); }