public int SaveAccountCheckList(AccountCheckListInfo accountCheckListInfo)
        {
            Data.AccountCheckList accountCheck = ConvertToDb(accountCheckListInfo);

            _context.AccountCheckLists.Add(accountCheck);
            _context.SaveChanges();

            return(accountCheck.Id);
        }
 public AccountCheckListInfo ConvertToFacade(Data.AccountCheckList accountCheckList)
 {
     return(new AccountCheckListInfo
     {
         Id = accountCheckList.Id,
         IsPersonalInfoProvided = accountCheckList.IsPersonalInfoProvided,
         IsDocumentsUploaded = accountCheckList.IsDocumentsUploaded,
         IsPictureUploaded = accountCheckList.IsPictureUploaded,
         AccountId = accountCheckList.AccountId
     });
 }
        public void UpdateIsPictureUploaded(AccountCheckListInfo accountCheckListInfo)
        {
            Data.AccountCheckList accountCheck = _context.AccountCheckLists.FirstOrDefault(x => x.AccountId == accountCheckListInfo.AccountId);

            if (accountCheck != null)
            {
                accountCheck.IsPictureUploaded = accountCheckListInfo.IsPictureUploaded;

                _context.SaveChanges();
            }
            else
            {
                throw new ArgumentNullException();
            }
        }