Beispiel #1
0
        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));
        }
Beispiel #4
0
        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));
        }