public ActionResult CreateBuildingUnits(CreateBuildingUnitsInput Model)
        {
            //get the list of building unit contents

            //var buildingUnitContents = _buildingUnitContentsAppService.getAllBuildingUnitContents();

            //var buildingUnitContentsViewModel = new BuildingViewModel()
            //{

            //};
            var buildingUnit = new CreateBuildingUnitsInput();

            buildingUnit.BuildingId   = Model.BuildingId;
            buildingUnit.ResidentName = Model.ResidentName;
            //====================uncommented after get kendo license 26092018 =====
            var unitContents = Request["UnitContentsMultiSelect"];

            string[] unitContentsSplited          = unitContents.Split(',');
            byte []  unitContentsSplitedByteArray = new byte[unitContentsSplited.Length];
            for (var i = 0; i < unitContentsSplited.Length; i++)
            {
                unitContentsSplitedByteArray[i] = Convert.ToByte(unitContentsSplited[i]);
            }

            buildingUnit.UnitContentsIds = unitContentsSplitedByteArray;
            //==================================================================
            buildingUnit.ResidenceStatus       = Model.ResidenceStatus;
            buildingUnit.NumberOfFamilyMembers = Model.NumberOfFamilyMembers;
            buildingUnit.Floor = Model.Floor;
            _buildingUnitsAppService.Create(buildingUnit);



            return(null);
        }
Example #2
0
 public async Task Create(CreateBuildingUnitsInput input)
 {
     var output = Mapper.Map <CreateBuildingUnitsInput, Models.BuildingUnits>(input);
     await _buildingUnitsManager.Create(output);
 }