public ActionResult <ParkedDetailDTO> UpdateParked(long id, [FromBody] Parked updatedParked) { var parked = this.parkedRepository.UpdateParked(id, updatedParked); var parkedResult = this.mapper.Map <ParkedDetailDTO>(parked); return(parkedResult); }
public ActionResult <Parked> Create(Parked c) { var parked = this.mapper.Map <Parked>(c); parked = this.parkedRepository.Create(parked); return(this.mapper.Map <Parked>(parked)); }
public Parked Create(Parked c) { this.context.Parked.Add(c); this.context.SaveChanges(); return(c); }
public Parked Update(long id, Parked newParked) { newParked.Id = id; this.context.Entry(newParked).State = EntityState.Modified; this.context.SaveChanges(); return(newParked); }
public RootDomain IncrementalDomainSearch(string domainName, bool forceReload, CPanel cPanel, ProgressReporter reporter) { ProgressReporter.Coalesce(ref reporter); reporter.Report(0, "Domeny zaparkowane"); if (!parkedLoaded || forceReload) { Parked = cPanel.Call_ParkedDomain_List(); } var f1 = Parked.Where(i => i.NameEquals(domainName)); if (f1.Any()) { return(f1.First()); } reporter.Report(33, "Domeny dodatkowe"); if (!addonLoaded || forceReload) { Addon = cPanel.Call_AddonDomain_List(); } var f2 = Addon.Where(i => i.NameEquals(domainName)); if (f2.Any()) { return(f2.First()); } reporter.Report(66, "Subdomeny"); if (!subLoaded || forceReload) { Sub = cPanel.Call_SubDomain_List(); } var f3 = Sub.Where(i => i.NameEquals(domainName)); if (f3.Any()) { return(f3.First()); } reporter.Report(75, "Domeny główne"); if (!rootLoaded || forceReload) { SetRootDomainsFromAllDomainsIncludingRoot(cPanel); //var allNoRoot = All; //var allWithRoot = cPanel.Call_DomainLookup_GetDocRoots(); // Root = DomainContainer.ComputeRootDomains(allNoRoot, allWithRoot); } var f4 = root.Where(i => i.NameEquals(domainName)); if (f4.Any()) { return(f4.First()); } reporter.Finish(); return(null); }
private void Start() { m_rigidbody = GetComponent <Rigidbody2D>(); m_playerTrigger = GetComponentInChildren <PlayerTriggerCollider>(); m_playerTrigger.ParkedTrigger += () => { Parked.Invoke(); }; m_audioSource = GetComponent <AudioSource>(); m_Animator = gameObject.GetComponent <Animator>(); }
public IActionResult Create([FromBody] ParkedDTO parkedDTO) { if (parkedDTO == null) { return(BadRequest()); } try { Parked parked = _service.Create(parkedDTO); return(CreatedAtRoute("GetParked", new { id = parked.Id }, parked)); } catch (Exception e) { return(BadRequest(e.Message)); } }
public Parked Create(ParkedDTO parkedDTO) { Customer customer = _context.Customers.FirstOrDefault(c => c.Id == parkedDTO.customerId); Parking parking = _context.Parkings.FirstOrDefault(p => p.Id == parkedDTO.parkingId); if (customer == null || parking == null) { throw new Exception("You need to provide valid customerId and parkingId to create a Parked item."); } else if (parkedDTO.inTime > parkedDTO.outTime) { throw new Exception("'Date Out' have to be greater than 'Date In'."); } Parked parked = new Parked(); parked.Customer = customer; parked.Parking = parking; parked.inTime = parkedDTO.inTime; parked.outTime = parkedDTO.outTime; TimeSpan timeSpent = parked.outTime - parked.inTime; int halfHours = (int)Math.Ceiling(timeSpent.TotalMinutes / 30); if (parked.inTime.Hour >= 7 && parked.inTime.Hour < 19) { parked.Value = customer.Type == 0 ? halfHours * 1.5 : halfHours; } else { parked.Value = customer.Type == 0 ? halfHours : halfHours * 0.75; } _context.Parkeds.Add(parked); _context.SaveChanges(); return(parked); }
public ActionResult <Parked> Put(long id, Parked c) { var parked = this.parkedRepository.Update(id, c); return(Ok(parked)); }
public bool Update(long id, Parked parked) { throw new NotImplementedException(); }