internal Cruise Edit(Cruise editCruise) { Cruise original = Get(editCruise.Id); original.Title = editCruise.Title != null ? editCruise.Title : original.Title; original.Description = editCruise.Description != null ? editCruise.Description : original.Description; original.Price = editCruise.Price > 0 ? editCruise.Price : original.Price; return(_repo.Edit(original)); }
internal Cruise Edit(string id, Cruise editCruise) { Cruise found = GetOne(id); if (found == null) { throw new Exception("Bad Id bossman"); } editCruise.id = found.id; return(_cRepo.Edit(editCruise)); }
internal Cruise Edit(Cruise editCruise) { Cruise original = Get(editCruise.Id); original.Price = editCruise.Price > 0 ? editCruise.Price : original.Price; original.Destination = editCruise.Destination != null ? editCruise.Destination : original.Destination; original.Occupants = editCruise.Occupants > 0 ? editCruise.Occupants : original.Occupants; original.DepartureDate = editCruise.DepartureDate != null ? editCruise.DepartureDate : original.DepartureDate; original.ReturnDate = editCruise.ReturnDate != null ? editCruise.ReturnDate : original.ReturnDate; return(_repo.Edit(original)); }
internal Cruise Edit(Cruise updated) { Cruise original = GetById(updated.Id); original.title = updated.title != null ? updated.title : original.title; original.description = updated.description != null ? updated.description : original.description; original.start = updated.start != null ? updated.start : original.start; original.end = updated.end != null ? updated.end : original.end; original.length = updated.length > 0 ? updated.length : original.length; original.price = updated.price > 0 ? updated.price : original.price; return(_repo.Edit(original)); }