public DataModel.Response.InsertResponse CreateMailingAddress(DataModel.Model.MailingAddressModel mailing) { try { IMailingAddressRepository mailingRepository = RepositoryClassFactory.GetInstance().GetMailingAddressRepository(); object id = mailingRepository.Insert(MapperUtil.CreateMapper().Mapper.Map <MailingAddressModel, MailingAddress>(mailing)); return(new InsertResponse { InsertID = id.ToString(), ErrorCode = (int)ErrorCode.None, Message = Resources.Resource.msg_create_success }); } catch (Exception ex) { return(new InsertResponse { ErrorCode = (int)ErrorCode.Error, Message = ex.Message }); } }
public DataModel.Response.BaseResponse UpdateMailingAddress(DataModel.Model.MailingAddressModel mailing) { try { IMailingAddressRepository mailingRepository = RepositoryClassFactory.GetInstance().GetMailingAddressRepository(); MailingAddress _mailing = MapperUtil.CreateMapper().Mapper.Map <MailingAddressModel, MailingAddress>(mailing); mailingRepository.Update(_mailing); return(new BaseResponse { ErrorCode = (int)ErrorCode.None, Message = Resources.Resource.msg_update_success }); } catch (Exception ex) { return(new BaseResponse { ErrorCode = (int)ErrorCode.Error, Message = ex.Message }); } }