public ActionResult EnterprisePost(EnterpriseViewModel enterpriseData) { app.EnterpriseEdit(enterpriseData); return(Content(new AjaxResult { state = ResultType.success.ToString(), message = "保存成功" }.ToJson())); }
public ActionResult Add() { EnterpriseViewModel _enterpriseViewModel = new EnterpriseViewModel(); _enterpriseViewModel.StateResults = getAllState(); return(View(_enterpriseViewModel)); }
public void EnterpriseEdit(EnterpriseViewModel enterpriseData) { if (Ext.IsEmpty(enterpriseData.ID)) { EnterpriseEntity enterpriseEntity = new EnterpriseEntity(); enterpriseEntity.Name = enterpriseData.Name; enterpriseEntity.Content = enterpriseData.Content; enterpriseEntity.ServicePhone = enterpriseData.ServicePhone; enterpriseEntity.ServiceEmail = enterpriseData.ServiceEmail; enterpriseEntity.Address = enterpriseData.Address; enterpriseEntity.DepositBank = enterpriseData.DepositBank; enterpriseEntity.BankAccount = enterpriseData.BankAccount; enterpriseEntity.Create(); db.EnterpriseEntitys.Add(enterpriseEntity); db.SaveChanges(); } else { EnterpriseEntity enterpriseEntity = new EnterpriseEntity(); enterpriseEntity.ID = enterpriseData.ID; db.EnterpriseEntitys.Attach(enterpriseEntity); enterpriseEntity.Modify(enterpriseData.ID); enterpriseEntity.Name = enterpriseData.Name; enterpriseEntity.Content = enterpriseData.Content; enterpriseEntity.ServicePhone = enterpriseData.ServicePhone; enterpriseEntity.ServiceEmail = enterpriseData.ServiceEmail; enterpriseEntity.Address = enterpriseData.Address; enterpriseEntity.DepositBank = enterpriseData.DepositBank; enterpriseEntity.BankAccount = enterpriseData.BankAccount; db.SaveChanges(); } }
public List <EnterpriseViewModel> EnterpriseQuery() { var enterprise = from e in db.EnterpriseEntitys // where e.Temp == "1" select new EnterpriseViewModel { ID = e.ID, Name = e.Name, Content = e.Content, ServicePhone = e.ServicePhone, ServiceEmail = e.ServiceEmail, Address = e.Address, DepositBank = e.DepositBank, BankAccount = e.BankAccount, }; var ulits = enterprise.ToList(); if (ulits.Count == 0) { EnterpriseViewModel enterpriseData = new EnterpriseViewModel(); enterpriseData.ID = ""; enterpriseData.Name = ""; enterpriseData.Content = ""; enterpriseData.ServicePhone = ""; enterpriseData.ServiceEmail = ""; enterpriseData.Address = ""; enterpriseData.DepositBank = ""; enterpriseData.BankAccount = ""; ulits.Add(enterpriseData); } return(ulits); }
public ActionResult EditEnterprise(int EnterpriseID) { EnterpriseViewModel _enterpriseViewModel = new EnterpriseViewModel(); _enterpriseViewModel.StateResults = getAllState(); _enterpriseViewModel.Enterprise = Mapper.Map <Enterprise>(_commonService.getEnterpriseByID(EnterpriseID)); return(View("Add", _enterpriseViewModel)); }
public ActionResult Index(string key) { var viewModel = new EnterpriseViewModel(); if (!string.IsNullOrEmpty(key)) { var enterprise = Db.Enterprises.GetCompleteEnterprise(EnterpriseHelper.GetId(key)).Enterprise; if ((enterprise.IsNew && !enterprise.LockedFromEdit) || (HttpContext.User.Identity.IsAuthenticated && CurrentAccount.IsAdmin)) { viewModel = enterprise; viewModel.ShowForm = true; } } return(View(viewModel)); }
public async Task <ResponseApi> Handle(CreateEnterpriseCommand request, CancellationToken cancelationToken) { try { request.Validate(); if (request.Invalid) { return(new ResponseApi(false, "Ops... Something is wrong", request.Notifications)); } var enterpriseExists = await _enterpriseRepository.GetEnterpriseByFiscalNr(request.FiscalNr); if (enterpriseExists != null) { return(new ResponseApi(false, "The enterprise already exists.", enterpriseExists)); } Enterprise enterprise = _mapper.Map <Enterprise>(request); await _enterpriseRepository.Insert(enterprise); var response = new EnterpriseViewModel { Id = enterprise.Id, Name = enterprise.Name, FiscalNr = enterprise.FiscalNr, Email = enterprise.Email, Phone = enterprise.Phone, Street = enterprise.Street, StateProvince = enterprise.StateProvince, City = enterprise.City, Country = enterprise.Country, Active = enterprise.Active, Excluded = enterprise.Excluded, CreationDate = enterprise.CreationDate, LastUpdate = enterprise.LastUpdate }; return(new ResponseApi(true, "Enterprise created sucessfuly", response)); } catch (Exception e) { return(new ResponseApi(true, "Error...", e)); } }
public async Task <ResponseApi> Handle(UpdateEnterpriseCommand request, CancellationToken cancelationToken) { try { request.Validate(); if (request.Invalid) { return(new ResponseApi(false, "Ops, something is wrong...", request.Notifications)); } Enterprise enterprise = _mapper.Map <Enterprise>(await _enterpriseRepository.Get(request.Id)); enterprise.UpdateFields(_mapper.Map <Enterprise>(request)); await _enterpriseRepository.Update(enterprise); var response = new EnterpriseViewModel { Id = enterprise.Id, Name = enterprise.Name, FiscalNr = enterprise.FiscalNr, Email = enterprise.Email, Phone = enterprise.Phone, Street = enterprise.Street, StateProvince = enterprise.StateProvince, City = enterprise.City, Country = enterprise.Country, Active = enterprise.Active, Excluded = enterprise.Excluded, CreationDate = enterprise.CreationDate, LastUpdate = enterprise.LastUpdate }; return(new ResponseApi(true, "User updated sucessfuly", response)); } catch (Exception e) { return(new ResponseApi(true, "Error...", e)); } }
public ActionResult GetEnterpriseList(EnterpriseViewModel model) { var result = new StandardJsonResult <DataGridResultModelBase <EnterpriseDto> >(); result.Try(() => { if (!ModelState.IsValid) { throw new KnownException(ModelState.GetFirstError()); } int count = 100; //test List <EnterpriseDto> list; //= new List<EnterpriseDto>(); list = _ieIEnterprise.SearchEnterpriseByCondition(model.ProfessionID, model.PropertyID, model.Name, model.rows, model.page, out count); result.Value = new DataGridResultModelBase <EnterpriseDto>(); result.Value.total = count;//赋值 result.Value.rows = list; //Serializer.ToJson(list); }); return(new OringinalJsonResult <DataGridResultModelBase <EnterpriseDto> > { Value = result.Value }); }
protected override async Task OnInitializedAsync() { var id = int.Parse(Id); Record = await Service.Get(id); }
public void Update(EnterpriseViewModel districtVm) { var district = Mapper.Map <EnterpriseViewModel, Enterprise>(districtVm); _enterpriseRepository.Update(district); }
public ActionResult CreateTempEnterprise(EnterpriseViewModel viewModel) { if (!string.IsNullOrEmpty(viewModel.Nope)) { return(RedirectToAction("Index", "Home")); } if (string.IsNullOrEmpty(viewModel.Name)) { ModelState.AddModelError("Name", "Ange restaurangens namn"); } if (viewModel.DisplayCategories == null || viewModel.DisplayCategories.Count < 1) { ModelState.AddModelError("DisplayCategories", "Välj minst en kategori"); } else { viewModel.DisplayCategories = EnterpriseHelper.GetDisplayCategories(viewModel.DisplayCategories); } if (viewModel.Coordinates.Lat < 1 || viewModel.Coordinates.Lng < 1) { ModelState.AddModelError("Coordinates", "Du måste ange någon platsinfo"); } if (ModelState.IsValid) { var categoryList = new List <string>(); categoryList.AddRange(viewModel.DisplayCategories.Take(6).Select(catgory => catgory.Value)); var enterprise = new Enterprise { Name = viewModel.Name, Phone = viewModel.Phone, StreetNumber = viewModel.StreetNumber, StreetRoute = viewModel.StreetRoute, PostalCode = viewModel.PostalCode, PostalTown = viewModel.PostalTown, Commune = viewModel.Commune, County = viewModel.County, SubLocality = viewModel.SubLocality, CountryCode = viewModel.CountryCode ?? "SE", SearchTags = EnterpriseHelper.GenerateSearchTags(viewModel.Name), Coordinates = new Coordinates { Lat = viewModel.Coordinates.Lat, Lng = viewModel.Coordinates.Lng }, Categories = categoryList, IsNew = true, OwnedByAccount = false, LockedFromEdit = false, LastUpdated = DateTime.Now, Menu = new Menu() }; if (string.IsNullOrEmpty(viewModel.Id)) { enterprise.Id = EnterpriseHelper.GetId(GeneralHelper.GetGuid()); Db.Enterprises.CreateEnterprise(enterprise); } else { var enterpriseInDb = Db.Enterprises.GetEnterpriseById(enterprise.Id); if (enterpriseInDb != null) { Db.Enterprises.UpdateEnterprise(enterprise); } } return(Json(new { url = Url.Action("Edit", new { key = EnterpriseHelper.GetKey(enterprise.Id) }) })); } viewModel.ShowForm = true; return(PartialView("~/Views/Manage/_AddEnterpriseForm.cshtml", viewModel)); }