Exemplo n.º 1
0
        internal Knight EditKnight(Knight editKnight)
        {
            Knight current = GetOneById(editKnight.Id);

            if (current == null)
            {
                throw new SystemException("INVALID ID");
            }
            else
            {
                current.Age    = editKnight.Age != null ? editKnight.Age : current.Age;
                current.Name   = editKnight.Name != null ? editKnight.Name : current.Name;
                current.Gender = editKnight.Gender != null ? editKnight.Gender : current.Gender;
                current.Height = editKnight.Height != null ? editKnight.Height : current.Height;
                return(_repo.EditKnight(current));
            }
        }