예제 #1
0
            public async Task <Unit> Handle(Command request, CancellationToken cancellationToken)
            {
                var centro_log = new CentroLogistico
                {
                    Id                  = request.Id,
                    Nombre              = request.Nombre,
                    Codigo              = request.Codigo,
                    Latitud             = request.Latitud,
                    Longitud            = request.Longitud,
                    Dependencia         = request.Dependencia,
                    Bodegas             = request.Bodegas,
                    AreaBodegas         = request.AreaBodegas,
                    Patios              = request.Patios,
                    AreaPatios          = request.AreaPatios,
                    CuartosFrios        = request.CuartosFrios,
                    AreaCFrios          = request.AreaCFrios,
                    CuartosQuimicos     = request.CuartosQuimicos,
                    AreaCQuimicos       = request.AreaCQuimicos,
                    CentrosProdAtiendad = request.CentrosProdAtiendad
                };

                _context.CentroLogisticos.Add(centro_log);
                var success = await _context.SaveChangesAsync() > 0;

                if (success)
                {
                    return(Unit.Value);
                }

                throw new Exception("Problem saving changes");
            }
 public CentroLogisticoViewModel(CentroLogistico model)
 {
     _CentroLogisticoId = model.CentroLogisticoId;
     _Codigo            = model.Codigo;
     _Nombre            = model.Nombre;
     _Descripcion       = model.Descripcion;
     foreach (var almacen in model.Almacens)
     {
         Almacens.Add(new AlmacenViewModel(almacen));
     }
 }
        public CentroLogistico ToModel()
        {
            CentroLogistico centroLogistico = new CentroLogistico
            {
                CentroLogisticoId = _CentroLogisticoId,
                Codigo            = _Codigo,
                Nombre            = _Nombre,
                Descripcion       = _Descripcion
            };

            return(centroLogistico);
        }