public bool Add(ComplaitViewModel complait, int id)
        {
            var A = db.Customers.Where(x => x.CustomerId == id).FirstOrDefault();

            Complait obj = new Complait();

            obj.CustomerName   = A.Email;
            obj.TextComplait   = complait.TextComplait;
            obj.TypeOfComplait = complait.TypeOfComplait;
            obj.time1          = DateTime.Now;
            db.Complaits.Add(obj);
            db.SaveChanges();
            return(true);

            throw new NotImplementedException();
        }
        public JsonResult sendCompling(ComplaitViewModel com, int id)
        {
            var A = Complait.Add(com, id);

            return(Json("success", JsonRequestBehavior.AllowGet));
        }
        public IEnumerable <ComplaitViewModel> GetAllComplait(int val)
        {
            List <ComplaitViewModel> Complaits = new List <ComplaitViewModel>();
            var y = db.Complaits.Count();

            if (y == 0)
            {
            }
            else
            {
                if (val == 1)
                {
                    foreach (var item in db.Complaits)
                    {
                        var z = DateTime.Now - item.time1;

                        var x = z.Value.Days;

                        if (x <= 1)
                        {
                            ComplaitViewModel obj = new ComplaitViewModel();
                            obj.CustomerName   = item.CustomerName;
                            obj.TextComplait   = item.TextComplait;
                            obj.TypeOfComplait = item.TypeOfComplait;
                            obj.id             = item.id;
                            obj.time           = item.time1.ToString();

                            Complaits.Add(obj);
                        }
                    }
                }
                if (val == 2)
                {
                    foreach (Complait item in db.Complaits)
                    {
                        var z = DateTime.Now - item.time1;
                        var x = z.Value.Days;

                        if (x <= 7)
                        {
                            ComplaitViewModel obj = new ComplaitViewModel();
                            obj.CustomerName   = item.CustomerName;
                            obj.TextComplait   = item.TextComplait;
                            obj.TypeOfComplait = item.TypeOfComplait;
                            obj.id             = item.id;
                            obj.time           = item.time1.ToString();

                            Complaits.Add(obj);
                        }
                    }
                }
                if (val == 3)
                {
                    foreach (Complait item in db.Complaits)
                    {
                        var z = DateTime.Now - item.time1;
                        var x = z.Value.Days;

                        if (x <= 30)
                        {
                            ComplaitViewModel obj = new ComplaitViewModel();
                            obj.CustomerName   = item.CustomerName;
                            obj.TextComplait   = item.TextComplait;
                            obj.TypeOfComplait = item.TypeOfComplait;
                            obj.id             = item.id;
                            obj.time           = item.time1.ToString();

                            Complaits.Add(obj);
                        }
                    }
                }
                if (val == 4)
                {
                    foreach (Complait item in db.Complaits)
                    {
                        ComplaitViewModel obj = new ComplaitViewModel();
                        obj.CustomerName   = item.CustomerName;
                        obj.TextComplait   = item.TextComplait;
                        obj.TypeOfComplait = item.TypeOfComplait;
                        obj.id             = item.id;
                        obj.time           = item.time1.ToString();

                        Complaits.Add(obj);
                    }
                }
                if (val == 5)
                {
                    foreach (Complait item in db.Complaits)
                    {
                        var z = DateTime.Now - item.time1;
                        var x = z.Value.Days;

                        if (x <= 2)
                        {
                            ComplaitViewModel obj = new ComplaitViewModel();
                            obj.CustomerName   = item.CustomerName;
                            obj.TextComplait   = item.TextComplait;
                            obj.TypeOfComplait = item.TypeOfComplait;
                            obj.id             = item.id;
                            obj.time           = item.time1.ToString();

                            Complaits.Add(obj);
                        }
                    }
                }
            }
            return(Complaits.OrderByDescending(x => x.id));
        }