Exemplo n.º 1
0
        public ResponseModel Create(LocationForCreateModel model)
        {
            var response   = new ResponseModel();
            var locationDL = new LocationDL();
            //
            var yyyy = DateTime.Now.Year;
            var mm   = DateTime.Now.Month;
            var dd   = DateTime.Now.Day;

            model.OpenTime         = new DateTime(yyyy, mm, dd, model.HourOpenTime, model.MinuteOpenTime, 0);
            model.ClosedTime       = new DateTime(yyyy, mm, dd, model.HourClosedTime, model.MinuteClosedTime, 0);
            model.LastClientInTime = new DateTime(yyyy, mm, dd, model.HourLastClientInTime, model.MinuteLastClientInTime, 0);

            locationDL.Create(new Location()
            {
                LocationName       = model.LocationName,
                Address            = model.Address,
                CategoryGrId       = model.CategoryGrId,
                CountryId          = model.CountryId,
                CityId             = model.CityId,
                ProvinceId         = model.ProvinceId,
                NearBy             = model.NearBy,
                AddressDescription = model.AddressDescription,
                PhoneNumber        = model.PhoneNumber,
                Email                = model.Email,
                WebsiteUrl           = model.WebsiteUrl,
                Description          = model.Description,
                NumberOfPersonInRoom = model.NumberOfPersonInRoom.GetValueOrDefault(0),
                OpenTime             = model.OpenTime,
                ClosedTime           = model.ClosedTime,
                LastClientInTime     = model.LastClientInTime,
                MinCost              = model.MinCost,
                MaxCost              = model.MaxCost,
                LanguageUsed         = model.LanguageUsed,
                CreatedBy            = model.CreatedBy
            });
            return(response);
        }
Exemplo n.º 2
0
 /// <summary>
 /// Method to get a new location
 /// </summary>
 /// <returns>Location</returns>
 public LocationBL()
 {
     locationBusinessLayer = new LocationDL();
 }