public AddContactsResponse Post_AddContacts([FromBody] List<Models.Contact> mContactList) { var contactIdList = new List<int>(); IContactBS bs = DIFactoryDesigntime.GetInstance<IContactBS>(); foreach (var mContact in mContactList) { IBaseConverter<Models.Contact, Entities.Contact> convtResult = new AutoMapConverter<Models.Contact, Entities.Contact>(); Entities.Contact eContact = convtResult.ConvertObject(mContact); bs.AddContact(eContact); contactIdList.Add(eContact.ContactID); } var resp = new AddContactsResponse(); resp.ContactIdList = contactIdList; return resp; }
public AddContactsResponse Post_AddContacts([FromBody] List <Models.Contact> mContactList) { var contactIdList = new List <int>(); IContactBS bs = DIFactoryDesigntime.GetInstance <IContactBS>(); foreach (var mContact in mContactList) { IBaseConverter <Models.Contact, Entities.Contact> convtResult = new AutoMapConverter <Models.Contact, Entities.Contact>(); Entities.Contact eContact = convtResult.ConvertObject(mContact); bs.AddContact(eContact); contactIdList.Add(eContact.ContactID); } var resp = new AddContactsResponse(); resp.ContactIdList = contactIdList; return(resp); }
public AddContactsResponse Post_AddContacts([FromBody] List <Contact> mContactList) { var contactIdList = new List <int>(); using (var uow = new ChitFundDbContext(dbConnection)) { foreach (Contact c in mContactList) { uow.Contacts.Save(c); contactIdList.Add(c.ContactID); } } var resp = new AddContactsResponse(); resp.ContactIdList = contactIdList; return(resp); }