Ejemplo n.º 1
0
        public static BlocksModel EntityToModel(this Blocks entity, bool virtualActive = false)
        {
            try
            {
                BlocksModel model = new BlocksModel()
                {
                     BlockName=entity.BlockName,
                    IsActive = entity.IsActive,
                    Id = entity.Id
                };
                if (virtualActive)
                {
                    model.BlockFloors = entity.BlockFloors;

                }
                return model;
            }
            catch (Exception)
            {

                return new BlocksModel();
            }
        }
 public ActionResult BlockInsert(BlocksModel blocksModel, int[] floorsList)
 {
     Blocks block = blocksModel.ModelToEnity(true);
     block.IsActive = true;
     _serviceBlocks.Insert(block);
     for (int i = 0; i < floorsList.Length; i++)
     {
         BlockFloors blockFloors = new BlockFloors();
         blockFloors.BlockId = block.Id;
         blockFloors.FloorId = floorsList[i];
         _serviceBlockFloors.Insert(blockFloors);
     }
     return RedirectToAction("BlockList");
 }