public Member Create(ViewModels.DetailsViewModel model) { Member member = new Member(); member.Email = model.Email; member.NickName = model.NickName; member.AvtarUrl = model.AvtarUrl; member.GroupID = model.GroupID; member.Password = CheckHelper.StrToMd5(model.Password); member.Status = 1;//注册未激活,0为禁用 member.AddTime = DateTime.Now; member.LastTime = DateTime.Now; member.AddIP = HttpHelper.IP; member.LastIP = HttpHelper.IP; member.Member_Profile = new Member_Profile(); member.Member_Profile.Borthday = model.Borthday; var cityCode = 0; if (!string.IsNullOrEmpty(model.CityCode)) { cityCode = Convert.ToInt32(model.CityCode.Split(',').Last()); } member.Member_Profile.CityCode = cityCode; member.Member_Profile.CityCodeValue = model.CityCode; member.Member_Profile.Description = model.Description; member.Member_Profile.Sex = model.Sex; db.Add <Member>(member); db.Commit(); return(member); }
public ActionResult EditPost(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var vehicleToUpdate = db.ParkedVehicle.Find(id); if (TryUpdateModel(vehicleToUpdate, "", new string[] { "Id", "VehicleTypeId", "MemberId", "RegNo", "Color", "Brand", "Model", "NumberOfWheels" })) { ParkedVehicle alreadyParkedVehicle = db.ParkedVehicle .Where(v => v.Id != vehicleToUpdate.Id) .FirstOrDefault(v => v.RegNo.ToLower() == vehicleToUpdate.RegNo.ToLower()); if (alreadyParkedVehicle != null) { ModelState.AddModelError(string.Empty, $"Fordon med registreringsnummer {alreadyParkedVehicle.RegNo} finns redan"); } if (ModelState.IsValid) { try { db.SaveChanges(); var detailViewModel = new ViewModels.DetailsViewModel(vehicleToUpdate); return(View("Details", detailViewModel)); } catch (DataException /* dex */) { //Log the error (uncomment dex variable name and add a line here to write a log. ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists, see your system administrator."); } } } var editViewModel = new ViewModels.EditViewModel(vehicleToUpdate); editViewModel.VehicleTypes = db.VehicleType.ToList().Select(v => new SelectListItem { Selected = (v.Id == vehicleToUpdate.VehicleTypeId), Value = v.Id.ToString(), Text = v.Name }); editViewModel.Members = db.Member.ToList().Select(v => new SelectListItem { Selected = (v.Id == vehicleToUpdate.MemberId), Value = v.Id.ToString(), Text = v.FullName }); return(View(editViewModel)); }
public ActionResult Details(int Id) { var order = new Order(); using (var orderActions = new OrderActions()) { order = orderActions.GetOrder(Id); } var vm = new ViewModels.DetailsViewModel { DisplayName = base.DisplayName, Order = order }; return View(vm); }
public ActionResult Details(int Id) { var order = new Order(); using (var orderActions = new OrderActions()) { order = orderActions.GetOrder(Id); } var vm = new ViewModels.DetailsViewModel { DisplayName = base.DisplayName, Order = order }; return(View(vm)); }
public ActionResult Details(string id) { Data.Repositories.CinemaRepository cinemaRepo = new Data.Repositories.CinemaRepository(); Data.Entities.Movie Entity = new Data.Entities.Movie(); Entity = cinemaRepo.GetMovie(id); ViewModels.DetailsViewModel Model = new ViewModels.DetailsViewModel(); Model.movie.Id = Entity.Id; Model.movie.Title = Entity.Title; Model.movie.Synopsis = Entity.Synopsis; Model.movie.ExpectedPopularity = Entity.ExpectedPopularity; Model.movie.ActualPopularity = Entity.ActualPopularity; Model.movie.OptimalSeason = Entity.OptimalSeason; Model.movie.WorstSeason = Entity.WorstSeason; Model.movie.CostLicense = Entity.CostLicense; Model.movie.LicenseLength = Entity.LicenseLength; Model.movie.DateCreated = Entity.DateCreated; Model.movie.DateModified = Entity.DateModified; return(View(Model)); }