public Task <OperationResult> CreateHouseObjects(HouseObjectCreateViewModel obj)
        {
            var housingLayoutId = Guid.NewGuid();

            var houseObj = new HouseObject
            {
                HouseObjectId         = Guid.NewGuid(),
                HousingLayoutId       = housingLayoutId,
                DealDate              = obj.DealDate,
                Address               = obj.Address,
                HouseAge              = obj.HouseAge,
                County                = obj.County,
                IsParkingSpace        = obj.IsParkingSpace,
                ParkingSpacePrice     = obj.ParkingSpacePrice,
                ParkingSpaceSqureFeet = obj.ParkingSpaceSqureFeet,
                Region                = obj.Region,
                Remark                = obj.Remark,
                Source                = obj.Source,
                SquareFeet            = obj.SquareFeet,
                SquareFeetUnitPrice   = obj.SquareFeetUnitPrice,
                TotalFloor            = obj.TotalFloor,
                TotalPrice            = obj.TotalPrice,
                Type       = obj.Type,
                ImgUrl     = obj.ImgUrl,
                Floor      = obj.Floor,
                CreateTime = DateTime.UtcNow.AddHours(8),
                EditeTime  = DateTime.UtcNow.AddHours(8),
                CreateUser = "******",
                EditeUser  = "******",
            };
            var housingLayout = new HousingLayout
            {
                HousingLayoutId = housingLayoutId,
                Bathroom        = obj.Bathroom,
                LivingRoom      = obj.LivingRoom,
                Room            = obj.Room,
                EditeTime       = DateTime.UtcNow.AddHours(8),
                CreateTime      = DateTime.UtcNow.AddHours(8),
                CreateUser      = "******",
                EditeUser       = "******"
            };
            var result = _repo.Insert(houseObj, housingLayout);

            return(result);
        }
Exemple #2
0
 public async Task <OperationResult> CreateData(HouseObjectCreateViewModel obj)
 {
     return(await _houseObjectService.CreateHouseObjects(obj));
 }