public ResponseBo Save(ImageBo saveBo) { ResponseBo responseBo = new ResponseBo(); try { using (SqlConnection conn = DbAccess.Connection.GetConn()) { var p = new DynamicParameters(); base.AddStandartSpParams(ref p, saveBo); p.Add("@ImageTypeId", saveBo.ImageTypeId, DbType.Int32, ParameterDirection.Input); p.Add("@ProductId", saveBo.ProductId, DbType.Int64, ParameterDirection.Input); p.Add("@PersonId", saveBo.PersonId, DbType.Int64, ParameterDirection.Input); p.Add("@PersonProductId", saveBo.PersonProductId, DbType.Int64, ParameterDirection.Input); p.Add("@UniqueId", saveBo.UniqueId, DbType.Guid, ParameterDirection.Input); p.Add("@FileTypeId", saveBo.FileTypeId, DbType.Int32, ParameterDirection.Input); conn.Execute("spImageSave", p, commandType: CommandType.StoredProcedure); responseBo.Message = p.Get <string>("@Message"); responseBo.IsSuccess = p.Get <bool>("@IsSuccess"); } } catch (Exception ex) { responseBo = base.SaveExLog(ex, this.GetType(), MethodBase.GetCurrentMethod().Name, saveBo); } return(responseBo); }
public ResponseDto Save(PersonAccountDto saveDto) { ResponseDto responseDto = new ResponseDto(); PersonAccountBo saveBo = new PersonAccountBo() { Id = saveDto.Id, Name = saveDto.Name, AccountTypeId = saveDto.AccountTypeId, CurrencyId = saveDto.CurrencyId, StatId = saveDto.StatId, IsDefault = saveDto.IsDefault, Notes = saveDto.Notes, IsFastRetail = saveDto.IsFastRetail, Session = Session }; ResponseBo responseBo = personAccountBusiness.Save(saveBo); responseDto = responseBo.ToResponseDto(); return(responseDto); }
public ResponseBo <SysVersionBo> GetLatestVersion(SysVersionGetLatestCriteriaBo criteriaBo) { ResponseBo <SysVersionBo> responseBo = new ResponseBo <SysVersionBo>(); try { using (SqlConnection conn = DbAccess.Connection.GetConn()) { var p = new DynamicParameters(); base.AddStandartSpParams(ref p, criteriaBo); p.Add("@ApplicationTypeId", criteriaBo.ApplicationTypeId, DbType.Int32, ParameterDirection.Input); responseBo.Bo = conn.Query <SysVersionBo>("spSysVersionGetLatest", p, commandType: CommandType.StoredProcedure).FirstOrDefault(); responseBo.Message = p.Get <string>("@Message"); responseBo.IsSuccess = p.Get <bool>("@IsSuccess"); } } catch (Exception ex) { responseBo = base.SaveExLog(ex, this.GetType(), MethodBase.GetCurrentMethod().Name, criteriaBo).ToResponse <SysVersionBo>(); } return(responseBo); }
public ResponseBo SendForgotPassword(AuthForgotPasswordBo forgotPasswordBo) { ResponseBo responseBo = new ResponseBo(); try { using (SqlConnection conn = DbAccess.Connection.GetConn()) { var p = new DynamicParameters(); p.Add("@Message", dbType: DbType.String, direction: ParameterDirection.Output, size: 255); p.Add("@IsSuccess", dbType: DbType.Boolean, direction: ParameterDirection.Output); p.Add("@Email ", forgotPasswordBo.Email, DbType.String, ParameterDirection.Input, 255); p.Add("@LanguageId ", forgotPasswordBo.LanguageId, DbType.Int32, ParameterDirection.Input); conn.Execute("spNotificationEMailPrepareForgotPassword", p, commandType: CommandType.StoredProcedure); responseBo.Message = p.Get <string>("@Message"); responseBo.IsSuccess = p.Get <bool>("@IsSuccess"); } } catch (Exception ex) { responseBo = base.SaveExLog(ex, this.GetType(), MethodBase.GetCurrentMethod().Name, null); } return(responseBo); }
public static void Main(string[] args) { Stc.StartedList = new List <long>(); Encryption.Key = new byte[] { 28, 14, 79, 24, 168, 2, 142, 10, 198, 6, 89, 93, 115, 12, 253, 71, 62, 221, 55, 121, 38, 174, 6, 51, 168, 54, 2, 26, 228, 113, 32, 109 }; Encryption.Vector = new byte[] { 195, 74, 41, 17, 219, 10, 64, 41, 81, 39, 209, 165, 4, 86, 236, 88 }; Stc.ReadConfigs(); //Reads app.config file Business.Stc.ConnStr = Stc.ConnStr; // Dictionaries Business.Dictionary.DictionaryBusiness dictionaryBusiness = new Business.Dictionary.DictionaryBusiness(); ResponseBo <List <DictionaryBo> > responseDic = dictionaryBusiness.GetList(); Business.Stc.DicItemList = responseDic.Bo.Select(x => x.ToDicItem()).ToList(); Business.Sys.SysBusiness sysBusiness = new Business.Sys.SysBusiness(); Stc.SysSmsList = sysBusiness.GetSmsList().Bo; System.Timers.Timer tmSendSms = new System.Timers.Timer(); tmSendSms.Interval = 5000; tmSendSms.Elapsed += tmSendSms_Elapsed; tmSendSms.Start(); Console.ReadKey(true); }
public ResponseDto Update(ProductUpdateDto updateDto) { ResponseDto responseDto = new ResponseDto(); ProductUpdateBo updateBo = new ProductUpdateBo() { ProductId = updateDto.ProductId, ProductUpdateTypeId = updateDto.ProductUpdateTypeId, Name = updateDto.Name, OriginCountryId = updateDto.OriginCountryId, Notes = updateDto.Notes, CategoryId = updateDto.CategoryId, ImageUniqueId = updateDto.ImageUniqueId, ImageFileTypeId = updateDto.ImageFileTypeId, Session = Session }; ResponseBo responseBo = productBusiness.Update(updateBo); responseDto = responseBo.ToResponseDto(); return(responseDto); }
public ResponseDto Save(PersonAddressDto saveDto) { ResponseDto responseDto = new ResponseDto(); PersonAddressBo personAddressBo = new PersonAddressBo() { Id = saveDto.Id, AddressTypeId = saveDto.AddressTypeId, PersonId = saveDto.PersonId, InvolvedPersonName = saveDto.InvolvedPersonName, StatId = saveDto.StatId, Name = saveDto.Name, CountryId = saveDto.CountryId, StateId = saveDto.StateId, CityId = saveDto.CityId, DistrictId = saveDto.DistrictId, LocalityId = saveDto.LocalityId, ZipCode = saveDto.ZipCode, Notes = saveDto.Notes, Phone = saveDto.Phone, Session = Session }; ResponseBo responseBo = personAddressBusiness.Save(personAddressBo); responseDto = responseBo.ToResponseDto(); return(responseDto); }
public ResponseDto <List <ProductCategoryRawListDto> > GetRawList(ProductCategoryGetListAdminCriteriaDto criteriaDto) { ProductCategoryGetListAdminCriteriaBo criteriaBo = new ProductCategoryGetListAdminCriteriaBo() { ParentId = criteriaDto.ParentId, Session = Session }; ResponseBo <List <ProductCategoryListAdminBo> > responseBo = productCategoryBusiness.GetListAdmin(criteriaBo); ResponseDto <List <ProductCategoryRawListDto> > responseDto = responseBo.ToResponseDto <List <ProductCategoryRawListDto>, List <ProductCategoryListAdminBo> >(); if (responseBo.IsSuccess && responseBo.Bo != null) { responseDto.Dto = new List <ProductCategoryRawListDto>(); foreach (ProductCategoryListAdminBo itemBo in responseBo.Bo) { responseDto.Dto.Add(new ProductCategoryRawListDto() { Id = itemBo.Id, Name = itemBo.Name, ParentId = itemBo.ParentId }); } } return(responseDto); }
public ResponseDto <PersonVerifyPhoneGenReturnDto> Gen(PersonVerifyPhoneGenDto genDto) { PersonVerifyPhoneGenBo genBo = new PersonVerifyPhoneGenBo() { PersonId = genDto.PersonId, Phone = genDto.Phone, Session = Session }; ResponseBo <PersonVerifyPhoneGenReturnBo> responseBo = personVerifyPhoneBusiness.Gen(genBo); ResponseDto <PersonVerifyPhoneGenReturnDto> responseDto = responseBo.ToResponseDto <PersonVerifyPhoneGenReturnDto, PersonVerifyPhoneGenReturnBo>(); if (responseBo.IsSuccess && responseBo.Bo != null) { responseDto.Dto = new PersonVerifyPhoneGenReturnDto() { StartDateTimeNumber = responseBo.Bo.StartDateTime.ToNumberFromDateTime(), EndDateTimeNumber = responseBo.Bo.EndDateTime.ToNumberFromDateTime(), CountDownInSeconds = responseBo.Bo.CountDownInSeconds }; } return(responseDto); }
public ResponseDto <CommentDto> Get(CommentGetCriteriaDto criteriaDto) { CommentGetCriteriaBo criteriaBo = new CommentGetCriteriaBo() { CommentId = criteriaDto.CommentId, Session = Session }; ResponseBo <CommentBo> responseBo = commentBusiness.Get(criteriaBo); ResponseDto <CommentDto> responseDto = responseBo.ToResponseDto <CommentDto, CommentBo>(); if (responseBo.IsSuccess && responseBo.Bo != null) { responseDto.Dto = new CommentDto() { Id = responseBo.Bo.Id, OrderId = responseBo.Bo.OrderId, CommentTypeId = responseBo.Bo.CommentTypeId, OrderProductId = responseBo.Bo.OrderProductId, PersonId = responseBo.Bo.PersonId, Comment = responseBo.Bo.Comment, Star = responseBo.Bo.Star, RelatedCommentId = responseBo.Bo.RelatedCommentId }; } return(responseDto); }
public ResponseDto <CommentActionsDto> GetActions(CommentGetActionsCriteriaDto criteriaDto) { CommentGetActionsCriteriaBo criteriaBo = new CommentGetActionsCriteriaBo() { CommentId = criteriaDto.CommentId, Session = Session }; ResponseBo <CommentActionsBo> responseBo = commentBusiness.GetActions(criteriaBo); ResponseDto <CommentActionsDto> responseDto = responseBo.ToResponseDto <CommentActionsDto, CommentActionsBo>(); if (responseBo.IsSuccess && responseBo.Bo != null) { responseDto.Dto = new CommentActionsDto() { Deletable = responseBo.Bo.Deletable, Editable = responseBo.Bo.Editable, Replyable = responseBo.Bo.Replyable }; } return(responseDto); }
public ResponseDto Save(CommentDto saveDto) { ResponseDto responseDto = new ResponseDto(); CommentBo saveBo = new CommentBo() { Id = saveDto.Id, OrderId = saveDto.OrderId, CommentTypeId = saveDto.CommentTypeId, OrderProductId = saveDto.OrderProductId, PersonId = saveDto.PersonId, Comment = saveDto.Comment, Star = saveDto.Star, RelatedCommentId = saveDto.RelatedCommentId, Session = Session }; ResponseBo responseBo = commentBusiness.Save(saveBo); responseDto = responseBo.ToResponseDto(); return(responseDto); }
public ResponseDto <List <AddressCityDto> > GetCityList(AddressGetCityListCriteriaDto criteriaDto) { AddressGetCityListCriteriaBo criteriaBo = new AddressGetCityListCriteriaBo() { CountryId = criteriaDto.CountryId, StateId = criteriaDto.StateId, Session = Session }; ResponseBo <List <AddressCityBo> > responseBo = addressBusiness.GetCityList(criteriaBo); ResponseDto <List <AddressCityDto> > responseDto = responseBo.ToResponseDto <List <AddressCityDto>, List <AddressCityBo> >(); if (responseBo.IsSuccess && responseBo.Bo != null) { responseDto.Dto = new List <AddressCityDto>(); foreach (AddressCityBo itemBo in responseBo.Bo) { responseDto.Dto.Add(new AddressCityDto() { Id = itemBo.Id, Name = itemBo.Name, Plate = itemBo.Plate, StatedId = itemBo.StatedId, CountryId = itemBo.CountryId }); } } return(responseDto); }
public ResponseDto <List <AddressLocalityDto> > GetLocalityList(AddressGetLocalityListCriteriaDto criteriaDto) { AddressGetLocalityListCriteriaBo criteriaBo = new AddressGetLocalityListCriteriaBo() { DistrictId = criteriaDto.DistrictId, Session = Session }; ResponseBo <List <AddressLocalityBo> > responseBo = addressBusiness.GetLocalityList(criteriaBo); ResponseDto <List <AddressLocalityDto> > responseDto = responseBo.ToResponseDto <List <AddressLocalityDto>, List <AddressLocalityBo> >(); if (responseBo.IsSuccess && responseBo.Bo != null) { responseDto.Dto = new List <AddressLocalityDto>(); foreach (AddressLocalityBo itemBo in responseBo.Bo) { responseDto.Dto.Add(new AddressLocalityDto() { Id = itemBo.Id, DistrictId = itemBo.DistrictId, Name = itemBo.Name }); } } return(responseDto); }
public ResponseBo Save(NotificationPreferenceSaveBo saveBo) { ResponseBo responseBo = new ResponseBo(); try { using (SqlConnection conn = DbAccess.Connection.GetConn()) { var p = new DynamicParameters(); base.AddStandartSpParams(ref p, saveBo); p.Add("@PreferenceListJson", JsonConvert.SerializeObject(saveBo.PreferenceList), DbType.String, ParameterDirection.Input, int.MaxValue); conn.Execute("spNotificationPreferenceSave", p, commandType: CommandType.StoredProcedure); responseBo.Message = p.Get <string>("@Message"); responseBo.IsSuccess = p.Get <bool>("@IsSuccess"); } } catch (Exception ex) { responseBo = base.SaveExLog(ex, this.GetType(), MethodBase.GetCurrentMethod().Name, saveBo); } return(responseBo); }
public ResponseDto <PersonTableDto> Get(PersonTableGetCriteriaDto criteriaDto) { PersonTableGetCriteriaBo criteriaBo = new PersonTableGetCriteriaBo() { Id = criteriaDto.Id, Session = Session }; ResponseBo <PersonTableBo> responseBo = personTableBusiness.Get(criteriaBo); ResponseDto <PersonTableDto> responseDto = responseBo.ToResponseDto <PersonTableDto, PersonTableBo>(); if (responseBo.IsSuccess && responseBo.Bo != null) { responseDto.Dto = new PersonTableDto() { Id = responseBo.Bo.Id, GroupId = responseBo.Bo.GroupId, Name = responseBo.Bo.Name, PersonTableStatId = responseBo.Bo.PersonTableStatId, Order = responseBo.Bo.Order, Notes = responseBo.Bo.Notes }; } return(responseDto); }
public ResponseDto Save(ProductSaveDto saveDto) { ResponseDto responseDto = new ResponseDto(); ProductSaveBo saveBo = new ProductSaveBo() { Id = saveDto.Id, Name = saveDto.Name, ProductTypeId = saveDto.ProductTypeId, PersonId = saveDto.PersonId, SalePrice = saveDto.SalePrice, PurhasePrice = saveDto.PurhasePrice, CurrencyId = saveDto.CurrencyId, VatRate = saveDto.VatRate, Barcode = saveDto.Barcode, Session = Session }; ResponseBo responseBo = productBusiness.Save(saveBo); responseDto = responseBo.ToResponseDto(); return(responseDto); }
public ResponseBo IsVerified(PersonVerifyPhoneGenBo genBo) { ResponseBo responseBo = new ResponseBo(); try { using (SqlConnection conn = DbAccess.Connection.GetConn()) { var p = new DynamicParameters(); base.AddStandartSpParams(ref p, genBo); p.Add("@PersonId", genBo.PersonId, DbType.Int64, ParameterDirection.Input); p.Add("@Phone", genBo.Phone, DbType.String, ParameterDirection.Input, 50); conn.Execute("spPersonVerifyPhoneIs", p, commandType: CommandType.StoredProcedure); responseBo.Message = p.Get <string>("@Message"); responseBo.IsSuccess = p.Get <bool>("@IsSuccess"); responseBo.ReturnedId = p.Get <long?>("@ReturnedId"); } } catch (Exception ex) { responseBo = base.SaveExLog(ex, this.GetType(), MethodBase.GetCurrentMethod().Name, genBo); } return(responseBo); }
public ResponseBo <List <ApprovalFicheListBo> > GetList(ApprovalFicheGetListCriteriaBo criteriaBo) { ResponseBo <List <ApprovalFicheListBo> > responseBo = new ResponseBo <List <ApprovalFicheListBo> >(); try { using (SqlConnection conn = DbAccess.Connection.GetConn()) { var p = new DynamicParameters(); p.Add("@Message", dbType: DbType.String, direction: ParameterDirection.Output, size: 255); p.Add("@IsSuccess", dbType: DbType.Boolean, direction: ParameterDirection.Output); p.Add("@GetIncomings", criteriaBo.GetIncomings, DbType.Boolean, ParameterDirection.Input); p.Add("@MyPersonId", criteriaBo.MyPersonId, DbType.Int64, ParameterDirection.Input); p.Add("@OperatorRealId", criteriaBo.Session.RealPerson.Id, DbType.Int64, ParameterDirection.Input); p.Add("@LanguageId", criteriaBo.Session.RealPerson.LanguageId, DbType.Int32, ParameterDirection.Input); responseBo.Bo = conn.Query <ApprovalFicheListBo>("spApprovalFicheList", p, commandType: CommandType.StoredProcedure).ToList(); responseBo.Message = p.Get <string>("@Message"); responseBo.IsSuccess = p.Get <bool>("@IsSuccess"); } } catch (Exception ex) { responseBo = base.SaveExLog(ex, this.GetType(), MethodBase.GetCurrentMethod().Name, criteriaBo).ToResponse <List <ApprovalFicheListBo> >(); } return(responseBo); }
public ResponseDto <PersonNotificationSummaryDto> GetNotificationSummary() { ResponseBo <PersonNotificationSummaryBo> responseBo = personBusiness.GetNotificationSummary(ToBaseBo()); ResponseDto <PersonNotificationSummaryDto> responseDto = responseBo.ToResponseDto <PersonNotificationSummaryDto, PersonNotificationSummaryBo>(); if (responseBo.IsSuccess && responseBo.Bo != null) { responseDto.Dto = new PersonNotificationSummaryDto() { PersonId = responseBo.Bo.PersonId, xFicheIncomings = responseBo.Bo.xFicheIncomings, xFicheOutgoings = responseBo.Bo.xFicheOutgoings, xRelationIncomings = responseBo.Bo.xRelationIncomings, xRelationOutgoings = responseBo.Bo.xRelationOutgoings, xNotifications = responseBo.Bo.xNotifications, xIncomingOrders = responseBo.Bo.xIncomingOrders, xOutgoingOrders = responseBo.Bo.xOutgoingOrders, xIncomingOrderReturns = responseBo.Bo.xIncomingOrderReturns, xOutgoingOrderReturns = responseBo.Bo.xOutgoingOrderReturns, xBasket = responseBo.Bo.xBasket }; } return(responseDto); }
public ResponseBo Logout(Guid tokenId) { ResponseBo responseBo = new ResponseBo(); try { using (SqlConnection conn = DbAccess.Connection.GetConn()) { var p = new DynamicParameters(); p.Add("@Message", dbType: DbType.String, direction: ParameterDirection.Output, size: 255); p.Add("@IsSuccess", dbType: DbType.Boolean, direction: ParameterDirection.Output); p.Add("@TokenId ", tokenId, DbType.Guid, ParameterDirection.Input); var user = conn.Execute("spAuthLogout", p, commandType: CommandType.StoredProcedure); responseBo.Message = p.Get <string>("@Message"); responseBo.IsSuccess = p.Get <bool>("@IsSuccess"); } } catch (Exception ex) { responseBo = base.SaveExLog(ex, this.GetType(), MethodBase.GetCurrentMethod().Name, null); } return(responseBo); }
public ResponseDto <List <PersonListDto> > GetList(PersonGetListCriteriaDto criteriaDto) { PersonGetListCriteriaBo criteriaBo = new PersonGetListCriteriaBo() { PersonTypeIdList = criteriaDto.PersonTypeIdList, CurrencyId = criteriaDto.CurrencyId, Session = Session }; ResponseBo <List <PersonListBo> > responseBo = personBusiness.GetList(criteriaBo); ResponseDto <List <PersonListDto> > responseDto = responseBo.ToResponseDto <List <PersonListDto>, List <PersonListBo> >(); if (responseBo.IsSuccess && responseBo.Bo != null) { responseDto.Dto = new List <PersonListDto>(); foreach (PersonListBo itemBo in responseBo.Bo) { responseDto.Dto.Add(new PersonListDto() { Id = itemBo.Id, FullName = itemBo.FullName, StatId = itemBo.StatId, PersonTypeId = itemBo.PersonTypeId, Balance = itemBo.Balance, BalanceStatId = itemBo.BalanceStatId, DefaultCurrencyId = itemBo.DefaultCurrencyId, ShopTypeId = itemBo.ShopTypeId, MasterRelationTypeId = itemBo.MasterRelationTypeId, UrlName = itemBo.UrlName, Address = itemBo.Address == null ? null : new PersonAddressListDto() { Id = itemBo.Address.Id, AddressTypeId = itemBo.Address.AddressTypeId, StatId = itemBo.Address.StatId, Name = itemBo.Address.Name, InvolvedPersonName = itemBo.Address.InvolvedPersonName, CountryName = itemBo.Address.CountryName, StateName = itemBo.Address.StateName, CityName = itemBo.Address.CityName, DistrictName = itemBo.Address.DistrictName, LocalityName = itemBo.Address.LocalityName, Notes = itemBo.Address.Notes, Phone = itemBo.Address.Phone } }); } } return(responseDto); }
public ResponseBo IsEmailVerified(BaseBo baseBo) { ResponseBo responseBo = new ResponseBo(); try { using (SqlConnection conn = DbAccess.Connection.GetConn()) { var p = new DynamicParameters(); p.Add("@Message", dbType: DbType.String, direction: ParameterDirection.Output, size: 255); p.Add("@IsSuccess", dbType: DbType.Boolean, direction: ParameterDirection.Output); p.Add("@PersonId ", baseBo.Session.RealPerson.Id, DbType.String, ParameterDirection.Input, 255); conn.Execute("spAuthIsEmailVerified", p, commandType: CommandType.StoredProcedure); responseBo.Message = p.Get <string>("@Message"); responseBo.IsSuccess = p.Get <bool>("@IsSuccess"); } } catch (Exception ex) { responseBo = base.SaveExLog(ex, this.GetType(), MethodBase.GetCurrentMethod().Name, baseBo); } return(responseBo); }
public ResponseDto Save(ApprovalFicheSaveDto saveDto) { ResponseDto responseDto = new ResponseDto(); ApprovalFicheSaveBo saveBo = new ApprovalFicheSaveBo() { FicheId = saveDto.FicheId, ApprovalStatId = saveDto.ApprovalStatId, Session = Session }; if (saveDto.ChoiceReturnList != null && saveDto.ChoiceReturnList.Count > 0) { saveBo.ChoiceReturnList = (from x in saveDto.ChoiceReturnList select new FicheMoneyBo { Id = x.Id, DebtPersonAccountId = x.DebtPersonAccountId, CreditPersonAccountId = x.CreditPersonAccountId, Total = x.Total, DebtPersonAccountTypeId = x.DebtPersonAccountTypeId, CreditPersonAccountTypeId = x.CreditPersonAccountTypeId, Notes = x.Notes }).ToList(); } ResponseBo responseBo = approvalFicheBusiness.Save(saveBo); base.SendNotifyWsToList(responseBo.PersonNotifyList); responseDto = responseBo.ToResponseDto(); return(responseDto); }
public ResponseDto <List <OrderStatListDto> > GetStatList() { ResponseBo <List <OrderStatListBo> > responseBo = orderBusiness.GetStatList(base.ToBaseBo()); ResponseDto <List <OrderStatListDto> > responseDto = responseBo.ToResponseDto <List <OrderStatListDto>, List <OrderStatListBo> >(); if (responseBo.IsSuccess && responseBo.Bo != null) { responseDto.Dto = responseBo.Bo. Select( x => new OrderStatListDto() { Id = x.Id, Name = x.Name, ActionName = x.ActionName, IsEndPoint = x.IsEndPoint, IsRequireNotes = x.IsRequireNotes, IsRequireAccountTypeId = x.IsRequireAccountTypeId, ColorClassName = x.ColorClassName, IconName = x.IconName, Order = x.Order }).ToList(); } return(responseDto); }
public ResponseDto <List <Enums.RelationTypes> > GetAvaibleTypeList(PersonRelationAvaibleTypeGetListCriteriaDto criteriaDto) { PersonRelationAvaibleTypeGetListCriteriaBo criteriaBo = new PersonRelationAvaibleTypeGetListCriteriaBo() { PersonId = criteriaDto.PersonId, ChildPersonTypeId = criteriaDto.ChildPersonTypeId, OnlySearchables = criteriaDto.OnlySearchables, OnlyMasters = criteriaDto.OnlyMasters, Session = Session }; ResponseBo <List <Enums.RelationTypes> > responseBo = personRelationBusiness.GetAvaibleTypeList(criteriaBo); ResponseDto <List <Enums.RelationTypes> > responseDto = responseBo.ToResponseDto <List <Enums.RelationTypes>, List <Enums.RelationTypes> >(); if (responseBo.IsSuccess && responseBo.Bo != null) { responseDto.Dto = new List <Enums.RelationTypes>(); foreach (Enums.RelationTypes itemBo in responseBo.Bo) { responseDto.Dto.Add(itemBo); } } return(responseDto); }
public ResponseBo <List <SysSmsBo> > GetSmsList() { ResponseBo <List <SysSmsBo> > responseBo = new ResponseBo <List <SysSmsBo> >(); try { using (SqlConnection conn = DbAccess.Connection.GetConn()) { responseBo.Bo = conn.Query <SysSmsBo>( @"select S.Id, S.UrlAddress, S.OtpUrlAddress, S.Username, S.[Password], S.CompanyName from SysSms S", commandType: CommandType.Text).ToList(); } foreach (SysSmsBo item in responseBo.Bo) { item.Password = Utils.Encryption.DecryptString(item.Password); } responseBo.Message = null; responseBo.IsSuccess = true; } catch (Exception ex) { responseBo = base.SaveExLog(ex, this.GetType(), MethodBase.GetCurrentMethod().Name, null).ToResponse <List <SysSmsBo> >(); } return(responseBo); }
public ResponseDto Save(WarningDto saveDto) { ResponseDto responseDto = new ResponseDto(); WarningBo saveBo = new WarningBo() { Id = saveDto.Id, WarningModuleTypeId = saveDto.WarningModuleTypeId, PersonProductId = saveDto.PersonProductId, CommentId = saveDto.CommentId, PersonId = saveDto.PersonId, WarningTypeId = saveDto.WarningTypeId, Notes = saveDto.Notes, Session = Session }; ResponseBo responseBo = warningBusiness.Save(saveBo); responseDto = responseBo.ToResponseDto(); return(responseDto); }
public ResponseBo <List <SysMailBo> > GetMailList() { ResponseBo <List <SysMailBo> > responseBo = new ResponseBo <List <SysMailBo> >(); try { using (SqlConnection conn = DbAccess.Connection.GetConn()) { responseBo.Bo = conn.Query <SysMailBo>( @"select M.Id, M.Email, M.[Password], M.Host, M.[Port], M.[Ssl], M.DisplayName from SysMail M", commandType: CommandType.Text).ToList(); } foreach (SysMailBo item in responseBo.Bo) { item.Password = Utils.Encryption.DecryptString(item.Password); } responseBo.Message = null; responseBo.IsSuccess = true; } catch (Exception ex) { responseBo = base.SaveExLog(ex, this.GetType(), MethodBase.GetCurrentMethod().Name, null).ToResponse <List <SysMailBo> >(); } return(responseBo); }
public ResponseBo SaveLog(NotificationSmsLogBo saveBo) { ResponseBo responseBo = new ResponseBo(); try { using (SqlConnection conn = DbAccess.Connection.GetConn()) { var p = new DynamicParameters(); p.Add("@NotificationSmsId", saveBo.NotificationSmsId, DbType.Int64, ParameterDirection.Input); p.Add("@SmsEventId", saveBo.SmsEventId, DbType.Int32, ParameterDirection.Input); p.Add("@LogExceptionId", saveBo.LogExceptionId, DbType.Int64, ParameterDirection.Input); p.Add("@ReturnValue", saveBo.ReturnValue, DbType.String, ParameterDirection.Input, 4000); p.Add("@IsSuccess", saveBo.IsSuccess, DbType.Boolean, ParameterDirection.Input); conn.Execute("spNotificationSmsLogSave", p, commandType: CommandType.StoredProcedure); } } catch (Exception ex) { responseBo = base.SaveExLog(ex, this.GetType(), MethodBase.GetCurrentMethod().Name, null); } return(responseBo); }