コード例 #1
0
        public async Task <int> VerifyEmail(int id)
        {
            var agency = await _agencyRepository.GetByIdAsync(id);

            if (agency != null)
            {
                agency.CheckVerified = "Verified";
                agency.Actived       = true;
                await _agencyRepository.UpdateAsync(agency);

                return(agency.Id);
            }
            return(0);
        }
コード例 #2
0
        public async Task <bool> UpdateAgency(int id, UpdateAgencyViewModel model, string username)
        {
            var agency = await _agencyRepository.GetByIdAsync(id);

            if (agency != null)
            {
                agency.DateModified = DateTime.Now;
                agency.Username     = username;
                agency.Name         = model.Name;
                agency.Image        = model.Image;
                agency.Description  = model.Description;
                agency.TaxIdNumber  = model.TaxIdNumber;
                agency.Phone        = model.Phone;
                agency.Address      = model.Address;
                agency.Type         = model.Type;
                await _agencyRepository.UpdateAsync(agency);

                return(true);
            }
            return(false);
        }
コード例 #3
0
        public async Task UpdateAgency(AgencyViewModel model)
        {
            var agency = await _IAgencyRepository.GetByIdAsync(model.Id);

            agency.Name        = model.Name;
            agency.Email       = model.Email;
            agency.Address     = model.Address;
            agency.TaxIdNumber = model.TaxNumber;
            agency.Phone       = model.Phone;
            agency.Actived     = model.Actived;
            await _IAgencyRepository.UpdateAsync(agency);
        }
コード例 #4
0
 private Task SaveAgencies(IList <Core.Agency> agencies)
 {
     return(_repository.UpdateAsync(agencies));
 }