示例#1
0
 internal static ContactDocument AsContactDocument(this ContactDTO contactDTO)
 {
     return(new ContactDocument()
     {
         Id = string.IsNullOrEmpty(contactDTO.ContactId) ? Guid.NewGuid() : Guid.Parse(contactDTO.ContactId),
         FirstName = contactDTO.FirstName,
         LastName = contactDTO.LastName,
         Email = contactDTO.Email,
         Phone = contactDTO.Phone,
         Status = contactDTO.Status,
     });
 }
示例#2
0
 public void Update(ContactDTO model)
 {
     _dbContext.Contacts.Update(model);
     _dbContext.SaveChanges();
 }
示例#3
0
 public void Create(ContactDTO model)
 {
     _dbContext.Contacts.Add(model);
     _dbContext.SaveChanges();
 }
示例#4
0
        public async Task <bool> UpdateContact(ContactDTO contactDTO)
        {
            await UpdateOneAsync(contactDTO.AsContactDocument());

            return(true);
        }
示例#5
0
        public async Task <bool> AddContact(ContactDTO contactDTO)
        {
            await AddOneAsync(contactDTO.AsContactDocument());

            return(true);
        }