public async Task <IHttpActionResult> SaveHorario(C_Horarios item) { var mensaje = ""; try { if (item.hora.Trim().Length <= 0) { return(Ok(new { ok = false, mensaje = "Debe ingresar un horario" })); } if (item.idHotel != 0) { return(Ok(new { ok = false, mensaje = "Debe ingresar un hotel " })); } var r = bd.C_Horarios.Add(item); bd.SaveChanges(); mensaje = $"Se agregó el horario, correctamente"; logInfo.Info(mensaje); return(Ok(new { ok = true, mensaje, horario = r })); } catch (Exception ex) { logError.Error(ex, ex.InnerException != null ? ex.InnerException.Message : ex.Message); return(Ok(new { ok = false, mensaje, errors = new { mensaje = ex.Message } })); } }
public async Task <IHttpActionResult> actualizarHorario(int id, C_Horarios item) { var mensaje = ""; try { var itemdb = bd.C_Horarios.Find(id); if (itemdb == null) { mensaje = "No se encontró hotel"; return(Ok(new { ok = false, mensaje })); } itemdb.hora = item.hora; itemdb.idHotel = item.idHotel; bd.SaveChanges(); return(Ok(new { ok = true, mensaje = "Se actualizo el horario, correctamente", horario = itemdb })); } catch (Exception ex) { logError.Error(ex, ex.InnerException != null ? ex.InnerException.Message : ex.Message); return(Ok(new { ok = false, mensaje, errors = new { mensaje = ex.Message } })); } }