public ActionResult Create(ProfileCreate profileCreate)
        {
            if (ModelState.IsValid)
            {
                var userId = User.Identity.GetUserId();
                var profile = new Profile
                {
                    Description = profileCreate.Description,
                    Title = profileCreate.Title,
                    UserDataId = userId
                };

                _uow.ProfileRepository.Insert(profile);
                _uow.Save();

                return RedirectToAction("Index");
            }

            return View(profileCreate);
        }
        public ActionResult Edit(int? id)
        {
            if (id == null)
            {
                return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            }

            var profile = _uow.ProfileRepository.GetById(id);

            if (profile == null)
            {
                return HttpNotFound();
            }

            var profileView = new ProfileCreate
            {
                Id = profile.Id,
                Title = profile.Title,
                Description = profile.Description,
            };
            return View(profileView);
        }