internal Knights Edit(Knights updated) { Knights data = GetById(updated.Id); //null check properties you are editing in repo data.Name = updated.Name != null ? updated.Name : data.Name; data.Age = updated.Age != null ? updated.Age : data.Age; return(_repo.Edit(data)); }
internal Knight Edit(int id, Knight knight) { Knight original = Get(id); original.Name = knight.Name != null ? knight.Name : original.Name; original.Title = knight.Title != null ? knight.Title : original.Title; original.Age = knight.Age > -99 ? knight.Age : original.Age; return(_repo.Edit(original)); }
internal Knight Edit(Knight updated) { // REVIEW Knight data = GetById(updated.Id); //null check properties you are editing in repo data.Name = updated.Name != null ? updated.Name : data.Name; data.Description = updated.Description != null ? updated.Description : data.Description; data.Color = updated.Color != null ? updated.Color : data.Color; return(_repo.Edit(data)); }