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, }); }
public void Update(ContactDTO model) { _dbContext.Contacts.Update(model); _dbContext.SaveChanges(); }
public void Create(ContactDTO model) { _dbContext.Contacts.Add(model); _dbContext.SaveChanges(); }
public async Task <bool> UpdateContact(ContactDTO contactDTO) { await UpdateOneAsync(contactDTO.AsContactDocument()); return(true); }
public async Task <bool> AddContact(ContactDTO contactDTO) { await AddOneAsync(contactDTO.AsContactDocument()); return(true); }