public ActionResult ProfilSettings() { int id = (int)Session["userID"]; AccountForModifyDto accountForModifyDto = Mapper.Map <AccountForModifyDto>(_accountService.GetAccount(id)); return(View(accountForModifyDto)); }
public ActionResult ProfilSettings(AccountForModifyDto accountForModify) { Account account = _accountService.GetAccount((int)Session["userID"]); if (accountForModify.FirstName.Trim() == "" || accountForModify.LastName.Trim() == "") { ViewBag.Info = "İsim veya Soyisim boş bırakılamaz."; return(View()); } if (accountForModify.ImageFile != null) { string fileName = Path.GetFileNameWithoutExtension(accountForModify.ImageFile.FileName); string extension = Path.GetExtension(accountForModify.ImageFile.FileName); fileName = fileName + DateTime.Now.ToString("yymmssfff") + extension; accountForModify.ImagePath = "/Images/" + fileName; fileName = Path.Combine(Server.MapPath("/Images/"), fileName); accountForModify.ImageFile.SaveAs(fileName); account.ProfilPhotoPath = accountForModify.ImagePath; } account.PersonelInfo = accountForModify.PersonelInfo; account.FirstName = accountForModify.FirstName; account.LastName = accountForModify.LastName; _accountService.Update(account); ViewBag.Info = "Profil ayarları değiştirildi."; return(View(Mapper.Map <AccountForModifyDto>(account))); }