public async Task <ReplyViewModel> AgregarSeg(int idUser, SeguimientoViewModel seguimiento) { try { if (!TieneSeg(int.Parse(seguimiento.idPersona.ToString()))) { DateTime hora = DateTime.Parse(seguimiento.Hora); var Seg = new seguimientos(); Seg.idusuario = idUser; Seg.idpersona = seguimiento.idPersona; Seg.idproducto = 1; Seg.fecha = DateTime.Parse(seguimiento.Fecha); Seg.hora = TimeSpan.Parse(hora.ToString("HH:mm")); Seg.comentario = seguimiento.Comentario; Seg.fechaseg = DateTime.Now.Date; Seg.idstate = 1; db.Add(Seg); await db.SaveChangesAsync(); reply.result = 1; reply.message = "Se Agrego el Seguimiento"; } else { reply.result = 0; reply.message = "Ya Hay Un Seguimiento para esta Persona"; } } catch (Exception ex) { reply.result = 0; reply.message = "Ocurrio Un error"; } return(reply); }
public async Task <bool> CheckPeople(int idUser, ColaViewModel llamada) { bool state = false; try { var Agendar = new agenda(); Agendar.idusuario = idUser; Agendar.idpersona = llamada.idPersona; Agendar.idproducto = 1; Agendar.fecha = DateTime.Now.Date; Agendar.hora = DateTime.Now.Date.TimeOfDay; Agendar.idstate = 1; Agendar.comentario = "Para Verificar"; db.Add(Agendar); await db.SaveChangesAsync(); state = true; } catch (Exception ex) { state = false; } return(state); }