ITimeU.Controllers.AthleteController.EditAthleteDetails C# (CSharp) Method

EditAthleteDetails() public method

public EditAthleteDetails ( string txtathleteId, string txtfirstName, string txtlastName, string txtemail, string txtpostalAddress, string txtpostalCode, string txtcity, string txtphoneNumber, string txtgender, string txtbirthDate, string txtstartNumber, string txtathleteClass ) : System.Web.Mvc.ActionResult
txtathleteId string
txtfirstName string
txtlastName string
txtemail string
txtpostalAddress string
txtpostalCode string
txtcity string
txtphoneNumber string
txtgender string
txtbirthDate string
txtstartNumber string
txtathleteClass string
return System.Web.Mvc.ActionResult
        public ActionResult EditAthleteDetails(string txtathleteId, string txtfirstName, string txtlastName, string txtemail, string txtpostalAddress, string txtpostalCode, string txtcity,
                                    string txtphoneNumber, string txtgender, string txtbirthDate, string txtstartNumber, string txtathleteClass)
        {
            if (!IsValidInput(txtfirstName, txtlastName, txtemail, txtstartNumber))
            {
                return Content("invalid");
            }
            else
            {
                int athleteid = 0;
                int.TryParse(txtathleteId, out athleteid);
                int birthdate = 0, startnum = 0;
                int gender = 0, athleteclass = 0;

                int.TryParse(txtgender, out gender);
                int.TryParse(txtbirthDate, out birthdate);
                int.TryParse(txtstartNumber, out startnum);
                int.TryParse(txtathleteClass, out athleteclass);

                Gender getGender = getGenderNameById(gender);
                string gendername = "";
                if (getGender != null)
                {
                    gendername = getGender.Name;
                }
                BirthDate getBirthday = getBirthDateById(birthdate);
                int birthyear = 0;
                if (getBirthday != null)
                {
                    birthyear = getBirthday.BirthYear;
                }

                Athlete athleteDb = new Athlete();
                athleteDb.ID = athleteid;
                athleteDb.FirstName = txtfirstName;
                athleteDb.LastName = txtlastName;
                athleteDb.Email = txtemail;
                athleteDb.PostalAddress = txtpostalAddress;
                athleteDb.PostalCode = txtpostalCode;
                athleteDb.PostalPlace = txtcity;
                athleteDb.Gender = gendername;
                athleteDb.Birthday = birthyear;
                athleteDb.Phone = txtphoneNumber;
                athleteDb.Startnumber = startnum;
                athleteDb.ClassID = athleteclass;

                AthleteModel athlete = new AthleteModel(athleteDb);

                athlete.SaveToDb();
                return Content("updated");
            }
        }