public Task <ActionResult> SavePersonalDetails(PersonDetailsVm model) { if (!ModelState.IsValid) { return(Index(ManageMessageId.Error)); } try { _userService.SavePersonalDetails(model, User.Identity.GetUserId()); _log.Info($"Successfully updated profile of user {User.Identity.Name}"); return(Index(ManageMessageId.UpdatedProfile)); } catch (Exception exception) { _log.Error(FormatUtility.GetExceptionMessage(exception)); return(Index(ManageMessageId.Error)); } }