Exemplo n.º 1
0
        public void Insertar(LugarDto dto)
        {
            var lugar = new Dominio.Entity.Entidades.Lugar()
            {
                Descripcion = dto.Descripcion,
                DomicilioId = dto.DomicilioId
            };

            _lugarRepositorio.Add(lugar);
            Guardar();
        }
Exemplo n.º 2
0
        public LugarDto Modificar(LugarDto dto)
        {
            var entity = _lugarRepositorio.ObtenerPorId(dto.Id);

            entity.Nombre         = dto.Nombre;
            entity.Direccion      = dto.Direccion;
            entity.SubCategoriaId = dto.SubCategoriaId;

            _lugarRepositorio.Modificar(entity);
            Guardar();

            return(dto);
        }
Exemplo n.º 3
0
        public void Modificar(LugarDto dto)
        {
            var lugar = _lugarRepositorio.GetById(dto.Id);

            if (lugar == null)
            {
                throw new Exception("No se encontro el registro solicitado.");
            }

            lugar.Descripcion = dto.Descripcion;
            lugar.DomicilioId = dto.DomicilioId;

            _lugarRepositorio.Update(lugar);
            Guardar();
        }
Exemplo n.º 4
0
        public LugarDto Agregar(LugarDto dto)
        {
            var entity = new Dominio.Entidades.Entidades.Lugar()
            {
                Nombre         = dto.Nombre,
                Direccion      = dto.Direccion,
                SubCategoriaId = dto.SubCategoriaId,
                Eliminado      = false
            };

            _lugarRepositorio.Agregar(entity);
            Guardar();
            dto.Id = entity.Id;

            return(dto);
        }