예제 #1
0
        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);
        }
예제 #2
0
        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);
        }