Exemplo n.º 1
0
        public ActionResult DeleteParkSite(int id)
        {
            var parkSite = new ParkSite();

            parkSite.Id = id;
            _masterServiceFacade.SaveParkSite(parkSite, true);
            TempData["Success"] = true;

            return(RedirectToAction("ParkSites", "Park", new { area = "admin" }));
        }
Exemplo n.º 2
0
 public void SaveParkSite(ParkSite parkSiteObj, bool toDelete = false)
 {
     _context.Configuration.ValidateOnSaveEnabled = false;
     if (parkSiteObj.Id != 0)
     {
         var existingObj = _context.ParkSites.Include("Quote").Where(x => x.Id == parkSiteObj.Id).SingleOrDefault();
         if (existingObj != null)
         {
             if (toDelete)
             {
                 existingObj.IsActive = false;
             }
             else
             {
                 existingObj.ParkId                 = parkSiteObj.ParkId;
                 existingObj.TenantFirstName        = parkSiteObj.TenantFirstName;
                 existingObj.TenantLastName         = parkSiteObj.TenantLastName;
                 existingObj.SiteNumber             = parkSiteObj.SiteNumber;
                 existingObj.PhysicalAddress1       = parkSiteObj.PhysicalAddress1;
                 existingObj.PhysicalAddress2       = parkSiteObj.PhysicalAddress2;
                 existingObj.PhysicalCity           = parkSiteObj.PhysicalCity;
                 existingObj.PhysicalStateId        = parkSiteObj.PhysicalStateId;
                 existingObj.PhysicalZip            = parkSiteObj.PhysicalZip;
                 existingObj.Quote.IsParkSitePolicy = true;
                 existingObj.Quote.EffectiveDate    = parkSiteObj.Quote.EffectiveDate;
                 existingObj.Quote.ExpiryDate       = parkSiteObj.Quote.ExpiryDate;
                 existingObj.Quote.CompanyId        = parkSiteObj.Quote.CompanyId;
                 existingObj.Quote.Liability        = parkSiteObj.Quote.Liability;
                 existingObj.Quote.Premium          = parkSiteObj.Quote.Premium;
                 existingObj.TenantEmail            = parkSiteObj.TenantEmail;
                 existingObj.TenantPhoneNumber      = parkSiteObj.TenantPhoneNumber;
                 existingObj.SiteRental             = parkSiteObj.SiteRental;
                 existingObj.Status                 = parkSiteObj.Status;
             }
             _context.Entry(existingObj).State = System.Data.Entity.EntityState.Modified;
             _context.SaveChanges();
         }
     }
     else
     {
         parkSiteObj.CreatedDate = DateTime.Now;
         parkSiteObj.IsActive    = true;
         _context.ParkSites.Add(parkSiteObj);
         _context.SaveChanges();
     }
 }
        private void SaveParkSite(int quoteId, Customer customerObject, Quote quoteObject)
        {
            ParkSite parkSite = new ParkSite()
            {
                TenantFirstName = customerObject.FirstName,
                TenantLastName  = customerObject.LastName,
                PhysicalCity    = customerObject.Park.PhysicalCity,
                PhysicalStateId = customerObject.Park.PhysicalStateId,
                PhysicalZip     = customerObject.Park.PhysicalZip,
                CreatedDate     = DateTime.Now,
                Status          = ParkSiteStatus.InForce.ToString(),
                //Park = customerObject.Park,
                ParkId = customerObject.ParkId,
                //Quote = quoteObject,
                QuoteId = quoteId,
                //State = customerObject.State
                TenantEmail       = customerObject.Email,
                TenantPhoneNumber = customerObject.Phone,
                SiteNumber        = customerObject.SiteNumber
            };

            _masterServiceFacade.SaveParkSite(parkSite);
        }