public void Guardar(ProveedorEditDto proveedorDto) { try { Proveedor proveedor = _mapper.Map <Proveedor>(proveedorDto); _repositorio.Guardar(proveedor); _unitOfWork.Save(); proveedorDto.ProveedorId = proveedor.ProveedorId; } catch (Exception e) { throw new Exception(e.Message); } }
public void Guardar(ProveedorEditDto proveedorEditDto) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioProveedores(_conexionBd.AbrirConexion()); Proveedor proveedor = new Proveedor { ProveedorId = proveedorEditDto.ProveedorId, NombreCompania = proveedorEditDto.NombreCompania, Direccion = proveedorEditDto.Direccion, CodPostal = proveedorEditDto.CodPostal, Pais = new Pais() { PaisId = proveedorEditDto.Pais.PaisId, NombrePais = proveedorEditDto.Pais.NombrePais }, Ciudad = new Ciudad { CiudadId = proveedorEditDto.Ciudad.CiudadId, NombreCiudad = proveedorEditDto.Ciudad.NombreCiudad, Pais = new Pais() { PaisId = proveedorEditDto.Pais.PaisId, NombrePais = proveedorEditDto.Pais.NombrePais } }, Telefono = proveedorEditDto.Telefono, Email = proveedorEditDto.Email }; _repositorio.Guardar(proveedor); proveedorEditDto.ProveedorId = proveedor.ProveedorId; _conexionBd.CerrarConexion(); } catch (Exception e) { throw new Exception(e.Message); } }