public int Create(ProvinciaDto dto) { int result = default(int); try { string key = NormalizerKey.Normalize(dto.Nombre); ProvinciaEntity provinciaDb = _dbContext.ProvinciaDataSet.FirstOrDefault(x => x.Key == key); if (provinciaDb != null) { return(result); } provinciaDb = MapDtoToEntity.Map(dto); _dbContext.ProvinciaDataSet.Add(provinciaDb); _dbContext.SaveChanges(); result = provinciaDb.IdProvincia; } catch (DbEntityValidationException ex) { foreach (var eve in ex.EntityValidationErrors) { foreach (var ve in eve.ValidationErrors) { _logger.Error("ServiceProvincia.CreateOrUpdate", $"PropertyName: {ve.PropertyName} - ErrorMessage: {ve.ErrorMessage}", ex); } } } catch (Exception ex) { _logger.Error("ServiceProvincia.Create", ex.Message, ex); } return(result); }
public async Task <IActionResult> Edit(ProvinciaViewModel vm) { try { if (!ModelState.IsValid) { throw new Exception("Error de validacion no controlado"); } var provinciaDto = new ProvinciaDto() { Id = vm.Id, Nombre = vm.Nombre, PaisId = vm.PaisId }; await _provinciaServicio.Modificar(provinciaDto); return(RedirectToAction(nameof(Index))); } catch (Exception) { return(View(vm)); } }
public void Should_Show_Assist_ProvinceMagnifier() { // arrange IInteractionRequestController controller = _unityContainer.Resolve <IInteractionRequestController>(); AssistMockViewModel assistMockViewModel = new AssistMockViewModel(_eventManager.Object, _configurationService.Object, _dataServices.Object, _dialogService.Object, _regionManager.Object, controller); Assert.NotNull(assistMockViewModel.SelectedProvince); IList <ProvinciaDto> provinciaDto = new List <ProvinciaDto>() { new ProvinciaDto() { Code = "192", Name = "Barcelona" }, new ProvinciaDto() { Code = "200", Name = "Madrid" } }; // act assistMockViewModel.LaunchBranches.Execute(provinciaDto); ProvinciaDto provinceDto = assistMockViewModel.SelectedProvince; // assert Assert.True(provinciaDto.Contains(provinceDto)); }
public async Task <IActionResult> Put(long id, [FromBody] ProvinciaDto valueDto) { var result = new ResultDto <bool>(); try { var modelExists = await _provinciaService.GetByIdAsync(id); if (modelExists == null) { throw new AwayException("No existe el registro que desea editar."); } valueDto.Id = modelExists.Id; result.Data = await _provinciaService.UpdateAsync(valueDto); } catch (AwayException ex) { _logger.Error(KOriginApp, ex.Message, ex); result.AddError(ex.Message); } catch (Exception ex) { _logger.Error(KOriginApp, ex.Message, ex); result.AddError("Ocurrió un error al intentar editar los datos del registro."); } return(Ok(result)); }
public int Create(ProvinciaDto dto) { int result = _service.Create(dto); SimpleCache.CleanCache(); return(result); }
public RequestProvinciasDto SetLocalidadProvincia(RequestProvinciasDto provincia) { try { ProvinciaDto provinciaDto = _serviceProvincia.GetProvinciaDTOByNombreProvincia(provincia.NombreProvincia); List <LocalidadDto> localidades = provincia.localidades; foreach (LocalidadDto localidad in localidades) { if (localidad != null) { var entity = new Localidad { ProvinciaId = provinciaDto.ProvinciaId, NombreLocalidad = localidad.NombreLocalidad }; _repository.Add <Localidad>(entity); } } return(provincia); } catch (Exception e) { return(null); } }
internal override async Task SetBranchProvince(ProvinciaDto p, BranchesDto b) { IDictionary <string, object> ev = SetBranchProvince(p, b, DataObject, DataObject.BranchesDto); // send the opportune event where it is needed. await GridChangedNotification <BranchesDto, cliDelega>(ev, _onBranchesPrimaryKey, DataSubSystem.ClientSubsystem).ConfigureAwait(false); }
public static DropDownItemModel Map(ProvinciaDto entidadDto) { var model = new DropDownItemModel(); model.Id = entidadDto.Id.ToString(); model.Nombre = entidadDto.Nombre; return(model); }
public override void EjecutarComandoNuevo() { var nuevoRegistro = new ProvinciaDto(); nuevoRegistro.Descripcion = txtDescripcion.Text; nuevoRegistro.Eliminado = false; _provinciaServicio.Insertar(nuevoRegistro); }
/// <summary> /// Set Branch province /// </summary> /// <param name="province">It allows the province branch.</param> /// <param name="branchesDto">It allows the branches dto.</param> internal override async Task SetBranchProvince(ProvinciaDto province, BranchesDto branchesDto) { // set the base event dictionary IDictionary <string, object> ev = SetBranchProvince(province, branchesDto, DataObject, DataObject.BranchesDto); // send the opportune event where it is needed. await GridChangedNotification <BranchesDto, COMI_DELEGA>(ev, _onBranchesPrimaryKey, DataSubSystem.CommissionAgentSubystem).ConfigureAwait(false); }
public static InfoMapModel MapInfo(ProvinciaDto entidadDto) { var model = new InfoMapModel(); model.Id = entidadDto.Id.ToString(); model.Nombre = entidadDto.Nombre; model.Zoom = entidadDto.ZoomInicial.GetValueOrDefault(5); model.Coordenadas = MapCoordenada(entidadDto.Coordenadas); return(model); }
internal override async Task SetBranchProvince(ProvinciaDto p, BranchesDto b) { var currentObject = DataObject as ISupplierData; if (currentObject != null) { var ev = SetBranchProvince(p, b, DataObject, currentObject.BranchesDto); await GridChangedNotification <BranchesDto, ProDelega>(ev, _onBranchesPrimaryKey, DataSubSystem.SupplierSubsystem).ConfigureAwait(false); } }
public override void EjecutarComandoModificar() { var modificarRegistro = new ProvinciaDto(); modificarRegistro.Id = EntidadId.Value; modificarRegistro.Descripcion = txtDescripcion.Text; modificarRegistro.Eliminado = false; _provinciaServicio.Modificar(modificarRegistro); }
public void Insertar(ProvinciaDto provincia) { _provinciaRepositorio.Add(new Dominio.Entity.Entidades.Provincia() { Descripcion = provincia.Descripcion, PaisId = provincia.PaisId //Pais = _paisRepositorio.GetById(provincia.Id) }); _provinciaRepositorio.Save(); }
public static ProvinciaDto Map(ProvinciaEntity entity) { var entityDto = new ProvinciaDto(); entityDto.Id = entity.IdProvincia; entityDto.Nombre = entity.Nombre; entityDto.Key = entity.Key; entityDto.Coordenadas = entity.Coordenadas; entityDto.ZoomInicial = entity.ZoomInicial; return(entityDto); }
public JsonResult NuevaProvincia([FromBody] ProvinciaDto provincia) { if (ModelState.IsValid) { var ejecutarOperacion = _provinciaServicio.Add(provincia); return(Json(new { finalizado = ejecutarOperacion })); } return(Json(new { finalizado = false })); }
public JsonResult ModificarProvincia([FromBody] ProvinciaDto provinciaModificar) { if (ModelState.IsValid) { var ejecutarModificacion = _provinciaServicio.Update(provinciaModificar); return(Json(new { finalizado = ejecutarModificacion })); } return(Json(new { finalizado = false })); }
public static ProvinciaEntity Map(ProvinciaDto entidadDto) { var entity = new ProvinciaEntity(); entity.IdProvincia = entidadDto.Id; entity.Nombre = entidadDto.Nombre; entity.Key = entidadDto.Key; entity.Coordenadas = entidadDto.Coordenadas; entity.ZoomInicial = entidadDto.ZoomInicial; return(entity); }
public bool AddNew(ProvinciaDto provincia) { List <ProvinciaDto> listaProvincia = this.GetAll(); if (listaProvincia != null && listaProvincia.FirstOrDefault(x => x.Nombre.Trim() == provincia.Nombre.Trim()) != null) { return(false); } provincia.Id = this.GetNextId(); Save(provincia); return(true); }
internal override async Task SetBranchProvince(ProvinciaDto province, BranchesDto branch) { IList <BranchesDto> branchList = new List <BranchesDto>(); var ev = CreateGridEvent <ProvinciaDto, BranchesDto>(province, branch, branchList, new DelegateCommand <object>((_branchesDto) => { _showExecuted = true; })); await Task.Delay(1); EventDictionary = ev; }
public async Task <IActionResult> Post([FromBody] ProvinciaDto valueDto) { var result = new ResultDto <ProvinciaDto>(); try { result.Data = await _provinciaService.CreateAsync(valueDto); } catch (Exception ex) { _logger.Error(KOriginApp, ex.Message, ex); result.AddError("Ocurrió un error al intentar agregar el registro."); } return(Ok(result)); }
private void ConsumidorFinal() { var clientedni = _clienteServicio.ObtenerPorDni("99999999"); var provinciaDescripcion = _provinciaServicio.Obtener("Tucuman"); var localidadDescripcion = _localidadServicio.Obtener("San Miguel de Tucuman"); var provinciaId = 1; var localidadId = 1; if (clientedni == null) { if (provinciaDescripcion == null) { var provincia = new ProvinciaDto(); provincia.Id = 1; provincia.Descripcion = "Tucuman"; _provinciaServicio.Insertar(provincia); } if (localidadDescripcion == null) { var localidad = new LocalidadDto(); localidad.Id = 1; localidad.Descripcion = "San Miguel de Tucuman"; localidad.ProvinciaId = provinciaId; _localidadServicio.Insertar(localidad); } var cliente = new ClienteDto(); cliente.Apellido = "Final"; cliente.Nombre = "Consumidor"; cliente.Dni = "99999999"; cliente.Cuil = "99999999"; cliente.Email = "*****@*****.**"; cliente.FechaNacimiento = DateTime.Now; cliente.Calle = "sin nombre"; cliente.Numero = 99; cliente.Barrio = "sin nombre"; cliente.ProvinciaId = 1; cliente.LocalidadId = 1; _clienteServicio.Insertar(cliente); } }
public ResponsePersonaConId SetPersona(PersonaDto persona) { ResponsePersonaConId responsePersona = new ResponsePersonaConId(); LocalidadDto localidad = _serviceLocalidad.GetLocalidadDTOByNombreLocalidad(persona.Localidad); ResponseGeneros genero = _serviceGenero.GetGeneroByTipoGenero(persona.Genero); ProvinciaDto provincia = _serviceProvincia.GetProvinciaDTOByNombreProvincia(persona.Provincia); EstadoCivilDto estadocivil = _serviceEstadoCivil.GetEstadoCivilDTOByTipoEstadoCivil(persona.EstadoCivil); ResponseNacionalidad nacionalidad = _serviceNacionalidad.GetNacionalidadByTipoNacionalidad(persona.Nacionalidad); var personaEntity = new Persona { Dni = persona.Dni, Nombre = persona.Nombre, Apellido = persona.Apellido, FechaNacimiento = persona.FechaNacimiento, GeneroId = genero.GeneroId, EstadoCivilId = estadocivil.EstadoCivilId, NacionalidadId = nacionalidad.NacionalidadId, LocalidadId = localidad.LocalidadId, Direccion = persona.Direccion, TieneHijos = persona.TieneHijos, FechaDefuncion = persona.FechaDefuncion }; _repository.Add <Persona>(personaEntity); int personaId = GetPersonaIdByDNI(personaEntity.Dni); responsePersona.PersonaId = personaId; responsePersona.Dni = personaEntity.Dni; responsePersona.Nombre = personaEntity.Nombre; responsePersona.Apellido = personaEntity.Apellido; responsePersona.FechaNacimiento = personaEntity.FechaNacimiento; responsePersona.Genero = genero; responsePersona.GeneroId = genero.GeneroId; responsePersona.EstadoCivil = estadocivil; responsePersona.EstadoCivilId = estadocivil.EstadoCivilId; responsePersona.Nacionalidad = nacionalidad; responsePersona.NacionalidadId = nacionalidad.NacionalidadId; responsePersona.Provincia = provincia; responsePersona.ProvinciaId = provincia.ProvinciaId; responsePersona.Localidad = localidad; responsePersona.LocalidadId = localidad.LocalidadId; responsePersona.Direccion = personaEntity.Direccion; responsePersona.TieneHijos = personaEntity.TieneHijos; responsePersona.FechaDefuncion = personaEntity.FechaDefuncion; return(responsePersona); }
public bool Modify(ProvinciaDto provincia) { List <ProvinciaDto> listaProvincia = this.GetAll(); if (provincia != null && listaProvincia.FirstOrDefault(x => x.Id == provincia.Id) != null) { listaProvincia.FirstOrDefault(x => x.Id == provincia.Id).Nombre = provincia.Nombre; listaProvincia.FirstOrDefault(x => x.Id == provincia.Id).Pais = provincia.Pais; File.Delete(_path); this.Save(listaProvincia); return(true); } return(false); }
public long Insertar(ProvinciaDto provinciaDto) { using (var context = new ModeloXCommerceContainer()) { var provinciaNueva = new AccesoDatos.Provincia { Descripcion = provinciaDto.Descripcion }; context.Provincias.Add(provinciaNueva); context.SaveChanges(); return(provinciaNueva.Id); } }
public ProvinciaDto Add(ProvinciaDto dto) { var obj = new Domain.Entity.Entity.Provincia() { Descripcion = dto.Descripcion, Eliminado = dto.Eliminado, PaisId = dto.PaisId }; _provinciaRepository.Add(obj); Save(); dto.Id = obj.Id; return(dto); }
/// <summary> /// Adjust branch witj province. /// </summary> /// <param name="branchesDtos">Branches in London.</param> /// <param name="provinciaDtos">Provincia in London.</param> private void AdjustBranchWithProvince(ref IEnumerable <BranchesDto> branchesDtos, IEnumerable <ProvinciaDto> provinciaDtos) { IList <BranchesDto> listOfBranches = branchesDtos.ToList(); for (int i = 0; i < listOfBranches.Count(); ++i) { var tmp = listOfBranches[i].Province.Code; IEnumerable <ProvinciaDto> tmpProvince = provinciaDtos.Where(x => (tmp == x.Code)); ProvinciaDto dto = tmpProvince.FirstOrDefault(); if (dto != null) { listOfBranches[i].Province.Name = dto.Name; listOfBranches[i].Province.Country = dto.Country; } } branchesDtos = listOfBranches; }
public ResponsePersonaConId GetPersonaByDNI(int Dni) { ResponsePersonaConId aPerson = _query.GetPersonaByDNI(Dni); ResponseGeneros aGenero = _serviceGenero.GetGeneroByGeneroId(aPerson.GeneroId); EstadoCivilDto aEstadoCivil = _serviceEstadoCivil.GetEstadoCivilDTOByEstadoCivilId(aPerson.EstadoCivilId); ResponseNacionalidad aNacionalidad = _serviceNacionalidad.GetNacionalidadByNacionalidadId(aPerson.NacionalidadId); LocalidadDto aLocalidad = _serviceLocalidad.GetLocalidadDTOByLocalidadId(aPerson.LocalidadId); ProvinciaDto aProvincia = _serviceProvincia.GetProvinciaDTOByProvinciaId(aPerson.ProvinciaId); aPerson.Genero = aGenero; aPerson.EstadoCivil = aEstadoCivil; aPerson.Nacionalidad = aNacionalidad; aPerson.Provincia = aProvincia; aPerson.Localidad = aLocalidad; return(aPerson); }
public void Modificar(ProvinciaDto provinciaDto) { using (var context = new ModeloXCommerceContainer()) { var provinciaModificar = context.Provincias .FirstOrDefault(x => x.Id == provinciaDto.Id); if (provinciaModificar == null) { throw new Exception("Ocurrio un error al Obtener la Provincia"); } provinciaModificar.Descripcion = provinciaDto.Descripcion; context.SaveChanges(); } }
public override bool EjecutarComandoNuevo() { if (!VerificarDatosObligatorios()) { MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } var nuevaProvincia = new ProvinciaDto { Descripcion = txtDescripcion.Text, }; _provinciaServicio.Insertar(nuevaProvincia); return(true); }