コード例 #1
0
        internal Fries Edit(Fries update)
        {
            var exists = _repo.GetById(update.Id);

            if (exists == null)
            {
                throw new Exception("Invalid Id");
            }
            _repo.Edit(update);
            return(update);
        }
コード例 #2
0
        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));
        }