public IHttpActionResult PutParent(int id, ParentCreateDTO parent)
        {
            Parent updatedParent = parentService.UpdateParent(id, parent.FirstName, parent.LastName, parent.Username, parent.Password,
                                                              parent.PhoneNumber, parent.Email, parent.Address);


            if (updatedParent == null)
            {
                return(NotFound());
            }
            if (parent.RepeatedPassword != parent.Password)
            {
                return(BadRequest("RepeatedPassword must be the same as Password"));
            }

            return(Ok(updatedParent));
        }
        public IHttpActionResult PostParent(ParentCreateDTO newParent)
        {
            Parent parent = new Parent();

            parent.FirstName   = newParent.FirstName;
            parent.LastName    = newParent.LastName;
            parent.Username    = newParent.Username;
            parent.Password    = newParent.Password;
            parent.PhoneNumber = newParent.PhoneNumber;
            parent.Email       = newParent.Email;
            parent.Address     = newParent.Address;

            if (newParent.RepeatedPassword != newParent.Password)
            {
                return(BadRequest("RepeatedPassword must be the same as Password"));
            }


            Parent createdParent = parentService.CreateParent(parent);

            return(Created("", createdParent));
        }