internal Fries Edit(Fries update) { var exists = _repo.GetById(update.Id); if (exists == null) { throw new Exception("Invalid Id"); } _repo.Edit(update); return(update); }
internal Fries Edit(Fries editFries) { Fries original = Get(editFries.Id); original.Name = editFries.Name != null ? editFries.Name : original.Name; original.Description = editFries.Description != null ? editFries.Description : original.Description; //NOTE if you need to null check a number, you can use the Elvis operator on the type in the class. original.Price = editFries.Price != null ? editFries.Price : original.Price; return(_repo.Edit(original)); }