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;
 }
예제 #2
0
        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);
        }
예제 #3
0
        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);
        }