public ResultadoCalculoV1 CalcularRotaMaisRapida(List<DadosEntradaV1> entrada) { var m = new MapperHelper<DadosEntradaV1, common.integration.CalculoRota.DadosEntrada>(); var m2 = new MapperHelper<common.integration.CalculoRota.ResultadoCalculo, ResultadoCalculoV1>(); _wrapper = new CalculoRotaWrapper(); var r = _wrapper.CalcularRotaMaisRapida(m.ConvertToList(entrada).ToList()); return m2.Convert(r); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); DbInitializer dbInit=new DbInitializer(); dbInit.Initialize(); MapperHelper mh=new MapperHelper(); mh.Initialize(); }
public async Task <IActionResult> Create(ItemsDataModel model) { if (!ModelState.IsValid) { return(Operation(false, "数据验证失败;" + GetErrorFromModelStateStr(), model.GoBackUrl)); } ItemsData module = MapperHelper.Map <ItemsDataModel, ItemsData>(model); module.Id = module.CreateId(); module.CreatorTime = DateTime.Now; module.CreatorUserId = CurrentUser.Id; var r = await IItemsDataApp.CreateAsync(module); return(Operation(r.IsSuc, r.IsSuc ? "数据添加成功" : r.Msg, model.GoBackUrl)); }
public void MapperProperties() { var testModelC = new TestModelC() { PropertyString = "PropertyString", PropertyInt = 100, PropertyDateTime = DateTime.Now, PropertyDecimal = 1991.0504M }; var testModelC_1 = MapperHelper.MapperProperties <TestModelC, TestModelC_1>(testModelC); Assert.Equal(testModelC.PropertyString, testModelC_1.PropertyString); Assert.Equal(testModelC.PropertyInt, testModelC_1.PropertyInt); Assert.Equal(testModelC.PropertyDecimal, testModelC_1.PropertyDecimal); Assert.Equal(testModelC.PropertyDecimal, testModelC_1.PropertyDecimal); }
public AcApiResponse <AmendValidationResponse, ApiData> AmendValidation(AmendValidationRequest req) { var resp = agentConnectIntegration.AmendValidation(req); // Process Receipt var additionalData = ReceiptHelper.GenerateAdditionalDataReceipts(resp.Payload?.Receipts, receiptIntegration); var apiResp = new AcApiResponse <AmendValidationResponse, ApiData> { BusinessMetadata = MapperHelper.SetResponseProperties(resp.Payload?.Flags, DataSource.AgentConnect), ResponseData = resp, AdditionalData = additionalData }; return(apiResp); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); ModelBinders.Binders.Add(typeof(decimal), new DecimalModelBinder()); ModelBinders.Binders.Add(typeof(decimal?), new DecimalModelBinder()); WebApiConfig.Register(GlobalConfiguration.Configuration); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); Bootstrapper.Initialise(); MapperHelper.Initialise(); Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("pt-BR"); }
public ApiResponse <LanguageListResponse, ApiData> LanguageList(string applicationId) { var serializedLanguageList = _languageIntegration.LanguageList(applicationId); var respVm = new LanguageListResponse { LanguageList = JObject.Parse(serializedLanguageList) }; var apiResp = new ApiResponse <LanguageListResponse, ApiData> { BusinessMetadata = MapperHelper.SetResponseProperties(null, DataSource.Language), ResponseData = respVm }; return(apiResp); }
private PersonConsentTable MapToServer(PersonConsent source) { InternalContract.RequireNotNull(source, nameof(source)); InternalContract.RequireValidated(source, nameof(source)); var target = new PersonConsentTable { Id = MapperHelper.MapToType <Guid, string>(source.Id), Etag = source.Etag, HasGivenConsent = source.HasGivenConsent, PersonId = MapperHelper.MapToType <Guid, string>(source.PersonId), ConsentId = MapperHelper.MapToType <Guid, string>(source.ConsentId), }; FulcrumAssert.IsValidated(target); return(target); }
public virtual async Task <ServiceResult> EditManyAsync(IList <TDto> entities) { var ids = entities.Select(k => k.Id).ToList(); var dbEntities = _repository.GetAll(x => ids.Contains(x.Id)).ToList(); foreach (var t in entities) { var entity = dbEntities.Single(x => x.Id.Equals(t.Id)); entity = MapperHelper <TDto, TEntity> .MapNoIdToEntityOnEdit(t, entity); _repository.Edit(entity); } await _unitOfWork.CommitAsync(); return(ServiceResult.Success()); }
public override IQueryable <DataObject> GetAltKey(BeneficiaryPreferentialCategory dobj, IDataService defDS, IDataService syncDS, Source source, ref List <DataObject> arrToUpd, ref Dictionary <string, List <DataObject> > arrConformity) { var leechnost = MapperHelper.GetMaster(typeof(Leechnost), dobj.Beneficiary.Guid, defDS.Query <Leechnost>(Leechnost.Views.LeechnostE), syncDS, source, ref arrToUpd, ref arrConformity); var date = (NullableDateTime)dobj.AppointmentDate; var lgKat = new LgotKat { __PrimaryKey = dobj.PreferentialCategory.Guid }; return(defDS.Query <LgKatLeechnosti>(LgKatLeechnosti.Views.LgKatLeechnostiE).Where(x => x.DataNaznacheniia == date && x.Leechnost.__PrimaryKey.Equals(leechnost.__PrimaryKey) && x.LgotKat.__PrimaryKey.Equals(lgKat.__PrimaryKey))); }
private AutenticacaoAppService ObterUsuarioSistemaAppService(KpmgContext context) { var uow = new UnitOfWork(context); var vUsuarioSistemaRepository = new VwUsuarioSistemaPermissaoRepository(context); var mapper = MapperHelper.ConfigMapper(); var oterAtualizarSenhaExpiradaUsecase = ObterAtualizarSenhaExpiradaUsecase(context); var obterEsquecerSenhaUsecase = ObterEsquecerSenhaUsecase(context); var obterGerarTokenLoginUsecaseUsecase = ObterGerarTokenLoginUsecase(context); var autenticacaoAppService = new AutenticacaoAppService(vUsuarioSistemaRepository, oterAtualizarSenhaExpiradaUsecase, obterGerarTokenLoginUsecaseUsecase, obterEsquecerSenhaUsecase, mapper); return(autenticacaoAppService); }
public ActionResult Edit(int id, IndividualViewModel model) { try { var repository = new IndividualRepository(context); ModelState.Remove("Email"); var entity = MapperHelper.Map <Individual>(model); repository.Update(entity); context.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View(new IndividualViewModel())); } }
public QuestionProfile() { CreateMap <QuestionView, QuestionFullDto>() .ForMember(x => x._choise_ids, opt => opt.Ignore()) // Это служебные поля, их не надо маппить .ForMember(x => x._choise_texts, opt => opt.Ignore()) // Это служебные поля, их не надо маппить .ForMember(x => x._choise_votes_counts, opt => opt.Ignore()); // Это служебные поля, их не надо маппить CreateMap <QuestionFullDto, QuestionDto>() .ForMember(x => x.Creator, opt => opt.MapFrom(m => MapperHelper.InitCreator(m.creator_id, m.creator_fname, m.creator_lname, m.creator_mname))) .ForMember(x => x.Editor, opt => opt.MapFrom(m => MapperHelper.InitEditor(m.editor_id, m.editor_fname, m.editor_lname, m.editor_mname))) .ForMember(x => x.Choises, opt => opt.MapFrom(m => GetChoiseDtos(m))); CreateMap <QuestionCreateDto, Question>(); CreateMap <ChoiseCreateDto, Choise>(); }
public ActionResult Delete(int id, CourseViewModel model) { try { var repository = new CourseRepository(context); var course = MapperHelper.Map <Course>(model); repository.Delete(course); context.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }
public Startup(IHostingEnvironment env) { var builder = new ConfigurationBuilder() .SetBasePath(env.ContentRootPath) .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: false, reloadOnChange: true) .AddEnvironmentVariables(); Configuration = builder.Build(); var connectionString = Configuration.GetConnectionString("DefaultConnection"); var migrationNamespace = Configuration["ConfigSettings:MigrationNamespace"]; BaseRepository.ConnectionString = connectionString; MigrationHelper.CreateDbIfNoneExists(connectionString); MigrationHelper.MigrateUp(connectionString, migrationNamespace); MapperHelper.MapAllEntities(); }
public ChangeVehicleTest() { _mapper = MapperHelper.GetMapper(); _vehicleRepository = Substitute.For <IVehicleRepository>(); _driverRepository = Substitute.For <IDriverRepository>(); _logger = LoggerHelper.GetLogger <ChangeVehicleHandler>(); _handler = new ChangeVehicleHandler( _mapper, _vehicleRepository, _driverRepository, _logger); }
// GET: Individual /// <summary> /// Lista de individuals y se la va a pasar a la vista Index /// </summary> /// <returns></returns> public ActionResult Index() { try { var repository = new IndividualRepository(context); var individuals = repository.GetAll(); var models = MapperHelper.Map <IEnumerable <IndividualViewModel> >(individuals); return(View(models)); } catch (Exception ex) { var model = new IndividualViewModel(); ViewBag.ErrorMessage = ex.Message; return(View(model)); } }
public IHttpActionResult Get(int id) { using (var context = new DataContext()) { BugRepository bugRepository = new BugRepository(context); var bug = bugRepository.Find(id); UserRepository userRepository = new UserRepository(context); bug.CreatedBy = userRepository.Find(bug.CreatedById); if (bug.ModifiedById != null) { bug.ModifiedBy = userRepository.Find(bug.ModifiedById); } var model = MapperHelper.Map <BugApi>(bug); return(Ok(model)); } }
public List <OrderMovieStatsDto> JsonOrders() { var orders = _orderRepository.GetAll(); var listOfOrdersDto = new List <OrderMovieStatsDto>(); foreach (var order in orders)//TODO : orders.Select(o=> new ...) { var movie = _movieRepository.GetAll().FirstOrDefault(m => m.Id == order.MovieId); var user = _userRepository.GetAll().FirstOrDefault(u => u.Id == order.UserId); var satsDto = MapperHelper.MapOrderToOrderMovieStatsDtoModel(order, movie, user); listOfOrdersDto.Add(satsDto); } return(listOfOrdersDto); }
public ActionResult Delete(int id, IndividualViewModel model) { try { var repository = new IndividualRepository(context); var individual = MapperHelper.Map <Individual>(model); repository.Delete(individual); context.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult ShowFormEditChecklist(ChecklistDetailModel data) { StaffViewModel staff = new StaffViewModel(); staff.ActionName = ActionName.Edit; staff.ChecklistDetailEdit = data; var param = new BasicParamModel() { FilterField = string.Empty, PageNumber = 1, PageSize = int.MaxValue, LanguageId = _languageId, RoleId = _roleId, UserId = _userId, DbName = CurrentUser.DbName }; var paramEntity = MapperHelper.Map <BasicParamModel, BasicParamType>(param); var responseStaff = _staffService.GetStaff(paramEntity, out _totalRecord); if (responseStaff != null) { var result = JsonConvert.DeserializeObject <HrmResultModel <StaffModel> >(responseStaff); if (!CheckPermission(result)) { //return to Access Denied } else { staff.Staff = JsonConvert.DeserializeObject <List <dynamic> >(JsonConvert.SerializeObject(result.Results)); } } var responseTableColumn = _tableColumnService.GetTableColumn(TableConfig.Staff, true); if (responseTableColumn != null) { var ressultTableColumn = JsonConvert.DeserializeObject <HrmResultModel <TableColumnEntity> >(responseTableColumn); if (!CheckPermission(ressultTableColumn)) { //return to Access Denied } else { staff.TableColum = JsonConvert.DeserializeObject <List <dynamic> >(JsonConvert.SerializeObject(ressultTableColumn.Results)); } } return(PartialView("~/Administration/Views/Checklist/_AddChecklist.cshtml", staff)); }
public ResultsWrapperHelper UploadMovie(UploadMovieVM uploadMovieVM) { var helper = new ResultsWrapperHelper(); helper.UploadMovieVM = uploadMovieVM; var allUsers = _userRepository.GetAll(); var allMovies = _movieRepository.GetAll(); if (string.IsNullOrWhiteSpace(uploadMovieVM.Email)) { helper.Message = "Enter correnct Email"; return(helper); } var oldUser = allUsers.FirstOrDefault(u => u.Email.ToLower().Trim() == uploadMovieVM.Email.ToLower().Trim()); if (oldUser == null) { helper.Message = "You are Email is not correct"; return(helper); } if (oldUser.TypeOfUser != TypeOfUser.AdminUser) { helper.Message = "You are not Admin"; return(helper); } if (string.IsNullOrWhiteSpace(uploadMovieVM.Title)) { helper.Message = "Enter Title"; return(helper); } var oldmovie = allMovies.FirstOrDefault(m => m.Title.ToLower().Trim() == uploadMovieVM.Title.ToLower().Trim()); if (oldmovie != null) { helper.Message = "The movie is already uploaded... exists";; return(helper); } var newMovie = MapperHelper.MapUploadMovieVmToMovieModel(uploadMovieVM); _movieRepository.AddEntity(newMovie); return(helper); }
public ActionResult GetApprovedBySaff(string listApprovedSaffs) { WorkingdaySupplementConfigurationViewModel supplementConfigurationViewModel = new WorkingdaySupplementConfigurationViewModel(); var response = this._workingDaySupplementConfigurationExceptionService.GetApprovedBySaff(listApprovedSaffs); if (response != null) { var result = JsonConvert.DeserializeObject <HrmResultModel <dynamic> >(response); if (!CheckPermission(result)) { //return to Access Denied } else { supplementConfigurationViewModel.ListApprovedByStaffs = result.Results; var result_01 = JsonConvert.DeserializeObject <HrmResultModel <StaffModel> >(response); var listGroup = new List <LongTypeModel>(); listGroup.Add(new LongTypeModel() { Value = MasterDataId.SupplementConfigurationStatusAprove }); listGroup.Add(new LongTypeModel() { Value = MasterDataId.SupplementConfigurationActions }); var listGropuId = MapperHelper.MapList <LongTypeModel, LongType>(listGroup); var resultMasterData = this._masterDataService.GetAllMasterDataByListGroupId(listGropuId); var responseMasterDataDetail = JsonConvert.DeserializeObject <HrmResultModel <dynamic> >(resultMasterData); if (!CheckPermission(responseMasterDataDetail)) { //return to Access Denied } else { supplementConfigurationViewModel.SupplementConfigurationStatusApprove = responseMasterDataDetail.Results.Where(m => m.GroupId == MasterDataId.SupplementConfigurationStatusAprove).ToList(); } supplementConfigurationViewModel.SupplementConfiguration.PrevStatus = 0; if (result_01.Results.Select(m => m.NextRequestStatusId).ToList().Count() > 0) { supplementConfigurationViewModel.SupplementConfiguration.PrevStatus = int.Parse(result_01.Results.Select(m => m.NextRequestStatusId).FirstOrDefault()); } } } return(PartialView(UrlHelpers.View("~/Administration/Views/WorkingdaySupplementConfiguration/_AddSupplementConfigurationExceptionBody.cshtml"), supplementConfigurationViewModel)); }
public ActionResult Delete(int id, TopicViewModel model) { try { var repository = new TopicRepository(context); var topic = MapperHelper.Map <Topic>(model); repository.Delete(topic); context.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }
private string GetData(string type, BasicParamModel param, out int totalRecord) { var paramEntity = MapperHelper.Map <BasicParamModel, BasicParamType>(param); if (type == TableName.TablePersonalIncomeTaxDetail || type == TableName.TablePersonalIncomeTaxDetailPopup) { totalRecord = 0; return(this._personalIncomeTaxService.GetPersonalIncomeTaxDetailByPersonalIncomeTaxId(paramEntity, param.ReferenceId)); } if (type == TableName.TablePersonalIncomeTaxDetailHistory) { totalRecord = 0; return(this._personalIncomeTaxService.GetPersonalIncomeTaxHistory(paramEntity)); } totalRecord = 0; return(string.Empty); }
public HttpResponseMessage Get(bool byBDate, bool isAsc = true) { try { var dataReader = new ReadCSVData(WebConfigurationManager.AppSettings["CSVPath"]); var president = dataReader.ReadAll(); var rec2 = MapperHelper.CSVMapping(president); if (byBDate) { if (isAsc) { var result = rec2.OrderBy(x => x.BirthDate).ToList(); return(Request.CreateResponse(HttpStatusCode.OK, result)); } else { var result = rec2.OrderByDescending(x => x.BirthDate).ToList(); return(Request.CreateResponse(HttpStatusCode.OK, result)); } } else { var deathPresidents = rec2.Where(x => x.DeathDate != null).ToList(); var alivePresidents = rec2.Where(x => x.DeathDate == null).ToList(); if (isAsc) { var orderedList = deathPresidents.OrderBy(x => x.DeathDate).ToList(); orderedList.AddRange(alivePresidents); return(Request.CreateResponse(HttpStatusCode.OK, orderedList)); } else { var orderedList = deathPresidents.OrderByDescending(x => x.DeathDate).ToList(); orderedList.AddRange(alivePresidents); return(Request.CreateResponse(HttpStatusCode.OK, orderedList)); } } } catch (Exception ex) { HttpError err = new HttpError(ex.Message); return(Request.CreateResponse(HttpStatusCode.InternalServerError, err)); } }
public void Initialize() { AuthenticationServiceFactory.SetCurrent(new FormsAuthenticationFactory()); TypeAdapterFactory.SetCurrent(new AutomapperTypeAdapterFactory()); MapperHelper.Initialise(); EntityValidatorFactory.SetCurrent(new DataAnnotationsEntityValidatorFactory()); var unitOfWork = new UnitOfWork(); parametrosOrdemCompraRepository = new Infrastructure.Data.Repository.OrdemCompra.ParametrosOrdemCompraRepository(unitOfWork); messageQueue = new MessageQueue(); parametrosOrcamentoRepository = new ParametrosOrcamentoRepository(unitOfWork); parametrosContratoRepository = new ParametrosContratoRepository(unitOfWork); parametrosOrcamentoAppService = new ParametrosOrcamentoAppService(parametrosOrcamentoRepository, messageQueue); parametrosContratoAppService = new ParametrosContratoAppService(parametrosContratoRepository, messageQueue); }
public async Task <IActionResult> Edit(long Id) { Role role = await RoleApp.GetAsync(Id); if (role == null) { return(NotFind()); } Rolemodel model = new Rolemodel(); model = MapperHelper.Map <Role, Rolemodel>(role); model.GoBackUrl = SetingBackUrl(this.HttpContext.Request); ViewData["tree"] = TreeModel.ToJson(await GetPermissionTree(Id)); return(View(model)); }
//private int totalRecord; #endregion public List <OrganizationModel> GetOrganization(IOrganizationService _organizationService, BasicParamModel param, out int totalRecord) { var paramType = MapperHelper.Map <BasicParamModel, BasicParamType>(param); var response = _organizationService.GetOrganization(paramType, out totalRecord); var result = JsonConvert.DeserializeObject <HrmResultModel <OrganizationModel> >(response); if (!CheckPermission(result)) { //return to Access Denied } else { return(result.Results); } totalRecord = 0; return(new List <OrganizationModel>()); }
public ActionResult ChangeUserInfo(ChangeUserInfoViewModel model) { if (ModelState.IsValid) { string userId = User.Identity.GetUserId(); _logger.Info("User {0} requested to change info", userId); model.UserId = userId; var request = MapperHelper.GetValue <ChangeUserInfoViewModel, User>(model); _userService.UpdateUserInfo(request); return(RedirectToAction("Index", new { Message = ManageMessageId.ChangeInfoSuccess })); } return(View(model)); }
public ResultadoCalculoV1 CalcularRota(IList <DadosEntradaV1> entrada, TiposCalculoRota tc) { if (entrada.Count < 2) { throw new CalculoRotaBusinessException("entrada deve conter ao menos 2 registros!"); } var map = new MapperHelper <DadosEntradaV1, EnderecoEntity>(); var map2 = new MapperHelper <ResultadoCalculoRotaEntity, ResultadoCalculoV1>(); var enderecos = map.ConvertToList(entrada); var coordenadas = _data.ObterCoordenadas(enderecos); var r = _data.CalcularRota(coordenadas, tc); return(map2.Convert(r)); }
public ResultadoCalculoV1 CalcularRota(IList<DadosEntradaV1> entrada, TiposCalculoRota tc) { if (entrada.Count < 2) { throw new CalculoRotaBusinessException("entrada deve conter ao menos 2 registros!"); } var map = new MapperHelper<DadosEntradaV1, EnderecoEntity>(); var map2 = new MapperHelper<ResultadoCalculoRotaEntity, ResultadoCalculoV1>(); var enderecos = map.ConvertToList(entrada); var coordenadas = _data.ObterCoordenadas(enderecos); var r = _data.CalcularRota(coordenadas, tc); return map2.Convert(r); }
public UserResponse GetUserById(UserRequest request) { var response = new UserResponse(); try { var user = UserManager.FindById(request.UserId); response.ApplicationUserDto = MapperHelper.ApplicationUserDTOMapper(user); return(response); } catch (Exception ex) { response.ResponseMessage = ex.Message; response.ResponseStatus = ResponseStatus.ExpectationFailed; return(response); } }
public ResultadoCalculoV1 CalcularRotaMaisRapida(string dadosOrigem, string dadosDestino) { var l = new List<common.integration.CalculoRota.DadosEntrada>(); var m2 = new MapperHelper<common.integration.CalculoRota.ResultadoCalculo, ResultadoCalculoV1>(); if (dadosOrigem.Contains(",") == false || dadosDestino.Contains(",") == false) { throw WcfCalculoRotaFaultFactory.CreateWcfServiceFault(new ArgumentException("Você deve especificar corretamente os parametros: dadosOrigem=cep,estado,cidade,rua,numero&dadosDestino=cep,estado,cidade,rua,numero")); } string[] s = dadosOrigem.Split(','); string[] sd = dadosDestino.Split(','); l.Add(new DadosEntrada { Cep = s[0], Estado = s[1], Cidade = s[2], Rua = s[3], Numero = s[4] }); l.Add(new DadosEntrada { Cep = sd[0], Estado = sd[1], Cidade = sd[2], Rua = sd[3], Numero = sd[4] }); _wrapper = new CalculoRotaWrapper(); var r = _wrapper.CalcularRotaMaisRapida(l); return m2.Convert(r); }