Ejemplo n.º 1
0
        public ActionResult GetAllClients()
        {
            try
            {
                using (var dbcontext = new shreayaaSysEntities())
                {
                    var    list       = dbcontext.Clients.Select(c => new { Id = c.Id, Name = c.Name }).ToList();
                    string tempClient = string.Empty;
                    foreach (var client in list)
                    {
                        tempClient += "<div class='col-lg-5 col-lg-offset-1'><div class='client-edit animation animated fadeInDown' data-animation='fadeInDown' data-animation-delay='0s' style='animation-delay: 0s;'><table style='width:100%'><tr style='padding-left:10px;' ><td><span class='fa fa-arrow-right client-listing'></span><span class='clients-txt-overflow'  title='" + client.Name + "'>" + client.Name + "</span></td>";

                        if (User.Identity.IsAuthenticated)
                        {
                            tempClient += "<td style='text-align:right'><span class='fa fa-edit data-client-edit' style='cursor:pointer'  title='Edit' data-client-name='" + client.Name + "' data-id='" + client.Id + "'></span></td>";
                        }

                        tempClient += "</tr></table></div></div>";
                    }
                    return(Json(new { result = "success", htmlData = tempClient }, JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                WriteLogs.Write(ex);
                return(Json(new { result = "error" }, JsonRequestBehavior.AllowGet));
            }
        }
Ejemplo n.º 2
0
 public ActionResult AddUpdateClients(int id, string name)
 {
     try
     {
         using (var dbcontext = new shreayaaSysEntities())
         {
             var client = dbcontext.Clients.Where(cli => cli.Id == id).FirstOrDefault();
             if (client != null)
             {
                 client.Name = name;
             }
             else
             {
                 dbcontext.Clients.Add(new Client {
                     Id = id, Name = name
                 });
             }
             dbcontext.SaveChanges();
             return(Json(new { result = "success" }, JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception ex)
     {
         WriteLogs.Write(ex);
         return(Json(new { result = "error" }, JsonRequestBehavior.AllowGet));
     }
 }
Ejemplo n.º 3
0
 public ActionResult AddUpdateService(Service s)
 {
     try
     {
         using (var dbContext = new shreayaaSysEntities())
         {
             if (s.Id == 0)
             {
                 dbContext.Services.Add(s);
             }
             else
             {
                 var serviceObj = dbContext.Services.Where(ss => ss.Id == s.Id).FirstOrDefault();
                 serviceObj.Name        = s.Name;
                 serviceObj.HtmlContent = s.HtmlContent;
             }
             dbContext.SaveChanges();
             return(Json(new { result = "success", obj = s }, JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception ex)
     {
         WriteLogs.Write(ex);
         return(Json(new { result = "error" }, JsonRequestBehavior.AllowGet));
     }
 }
Ejemplo n.º 4
0
 public ActionResult AddUpdateOffer(Offer o)
 {
     try
     {
         using (var dbContext = new shreayaaSysEntities())
         {
             if (o.Id == 0)
             {
                 dbContext.Offers.Add(o);
             }
             else
             {
                 var serviceObj = dbContext.Offers.Where(oo => oo.Id == o.Id).FirstOrDefault();
                 serviceObj.Name        = o.Name;
                 serviceObj.StartDate   = o.StartDate;
                 serviceObj.EndDate     = o.EndDate;
                 serviceObj.HtmlContent = o.HtmlContent;
             }
             dbContext.SaveChanges();
             return(Json(new { result = "success", newId = o.Id }, JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception ex)
     {
         WriteLogs.Write(ex);
         return(Json(new { result = "error" }, JsonRequestBehavior.AllowGet));
     }
 }
Ejemplo n.º 5
0
 public ActionResult Services(int?id)
 {
     using (var dbContext = new shreayaaSysEntities())
     {
         if (id == null)
         {
             if (dbContext.Services.Count() > 0)
             {
                 id = dbContext.Services.OrderBy(s => s.Id).FirstOrDefault().Id;
             }
         }
         var obj = dbContext.Services.Where(s => s.Id == id).Select(s =>
                                                                    new Services
         {
             Id = s.Id, Name = s.Name, HtmlContent = s.HtmlContent
         }).FirstOrDefault();
         return(View(obj));
     }
 }
Ejemplo n.º 6
0
 public ActionResult GetAllServices()
 {
     try
     {
         using (var dbContext = new shreayaaSysEntities())
         {
             var list = dbContext.Services.Select(s =>
                                                  new Services
             {
                 Id   = s.Id,
                 Name = s.Name,
             }).ToList();
             return(Json(new { result = "success", list = list }, JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception ex)
     {
         WriteLogs.Write(ex);
         return(Json(new { result = "error" }, JsonRequestBehavior.AllowGet));
     }
 }
Ejemplo n.º 7
0
        public string GetAnOfferDetails(int?id)
        {
            string tempOffers = string.Empty;

            try
            {
                using (var dbContext = new shreayaaSysEntities())
                {
                    var offersList = dbContext.Offers.Where(o => (id == null ? o.Id != 0 : o.Id == id)).Select(s =>
                                                                                                               new
                    {
                        Id          = s.Id,
                        Name        = s.Name,
                        StartDate   = s.StartDate.Value,
                        EndDate     = s.EndDate.Value,
                        HtmlContent = s.HtmlContent
                    }).OrderByDescending(o => o.EndDate).Take(1).ToList();
                    if (offersList != null)
                    {
                        offersList = offersList.Select(o => new
                        {
                            Id          = o.Id,
                            Name        = o.Name,
                            StartDate   = o.StartDate,
                            EndDate     = o.EndDate,
                            HtmlContent = o.HtmlContent
                        }).ToList();
                        string offerStatus = string.Empty, totalRemainingDays = string.Empty, offerEndsIn = string.Empty, expiryClass = string.Empty;
                        int    remainingDays = 0;
                        bool   offerIsActive = false;
                        //string offerIsActive = false;
                        foreach (var offer in offersList)
                        {
                            offerIsActive      = offer.StartDate < DateTime.Now && DateTime.Now < offer.EndDate;
                            offerStatus        = offerIsActive ? "label-success" : "label-danger";
                            remainingDays      = (offer.EndDate - DateTime.Now).Days;
                            totalRemainingDays = remainingDays == 1 ? remainingDays + " day" : remainingDays + " days";
                            offerEndsIn        = offerIsActive ? "Ends in " + totalRemainingDays : "Expired";
                            tempOffers        += "<!-- timeline item --> <li><i id='liOfferId' data-id='" + offer.Id + "' class='fa fa-gift bg-blue'></i><div class='timeline-item'><span class='time label label-info ' style='margin-left:5px;'>";

                            if (User.Identity.IsAuthenticated)
                            {
                                tempOffers += "<i class='fa fa-edit' title='Edit' data-offer-id='" + offer.Id + "'></i>";
                            }

                            tempOffers += "</span> <span class='time label " + offerStatus + "' title='" + offer.EndDate.ToString("dd-MM-yyyy") + "'><i class='fa fa-clock-o' ></i> " + offerEndsIn + "</span><h3 class='timeline-header' id='divOfferEdit" + offer.Id + "'>" + offer.Name + "</h3><div data-start-date='" + offer.StartDate + "' data-end-date='" + offer.EndDate + "' id='divOffer" + offer.Id + "' class='timeline-body'>" + offer.HtmlContent + "</div>";

                            if (offerIsActive)
                            {
                                tempOffers += "<div class='timeline-footer'><div class=''><table style='margin-right: -120px;;float:right'><tr><td><div class='fb-share-button' data-href='/home/offers/" + offer.Id + "' data-layout='button_count' data-size='large' data-mobile-iframe='true'><a class='fb-xfbml-parse-ignore' target='_blank' href='/home/offers/" + offer.Id + "'>Share</a></div></td><td>&nbsp<div class='g-plus' data-action='share' data-width='200' data-height='30' data-href='/home/offers/" + offer.Id + "'></div></td></tr></table>  </div> </div></div>";
                            }
                            tempOffers += "</li>";
                        }
                        return(tempOffers);
                    }
                    else
                    {
                        return(string.Empty);
                    }
                }
            }
            catch (Exception ex)
            {
                WriteLogs.Write(ex);
                return(string.Empty);
            }
        }