public ActionResult AddClient(ClientVM c) { ITrainerRepo trepo = TrainerRepoFactory.Create(); IClientRepo repo = ClientRepoFactory.Create(); if (ModelState.IsValid) { c.Trainers = new List <Trainer>(); var client = new Client { Trainers = new List <Trainer>(), ClientName = c.ClientName, StartingWeight = c.StartingWeight, CurrentWeight = c.CurrentWeight, FitnessGoals = c.FitnessGoals, }; foreach (var trainerID in c.SelectedTrainerID) { client.Trainers.Add(trepo.GetTrainerById(trainerID)); } repo.AddClient(client); } else { return(View(c)); } return(RedirectToAction("ClientList")); }
public ActionResult ClientAdd(ClientVM model) { // JsonModel jmodel = new jsonModel(); Client client; if (ModelState.IsValid) { try { client = new Client(); client.Name = model.Client.Name; client.Surname = model.Client.Surname; client.TcKimlik = model.Client.TcKimlik; client.Problem = model.Client.Problem; client.BirthDate = model.Client.BirthDate; client.Note = model.Client.Note; client.Continuity = true; client.CompanyID = Convert.ToInt32(AccountController._compID); ; _clientService.AddClient(client); _contactService.AddContact(new Contact { ClientID = client.ClientID, Address = model.Contact.Address, PhoneNumber1 = model.Contact.PhoneNumber1, PhoneNumber2 = model.Contact.PhoneNumber2, IsActive = true, Email = model.Contact.Email }); ViewBag.Message = "Danışan Başarıyla Eklendi"; } catch (Exception) { throw; } } return View(); }
public async Task <IActionResult> PutClient([FromRoute] int id, [FromBody] ClientVM client) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != client.Id) { return(BadRequest()); } _context.Entry(client).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ClientExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public ClientVM Add(ClientVM entity) { try { var client = _mapper.Map <Client>(entity); client.SetOptionsTypes(entity.OptionsTypesID); if (!client.ComponentValidator.IsValid) { entity.SetNotifications(client.ComponentValidator.GetNotifications()); return(entity); } _unitOfWork.Repository <Client>().Add(client); _unitOfWork.CommitSync(); return(entity); } catch (CustomException exc) { throw exc; } catch (Exception ex) { throw CustomException.Create <ClientApplicationService>("Unexpected error fetching all Add client", nameof(this.Add), ex); } }
public ActionResult SaveBizDetails(ClientVM clientObj, string currentStep) { // #remove if (ModelState.IsValidField("Business[0].BizDescription") && ModelState.IsValidField("Business[0].NegotiatedPrice")) { clientObj.Business[0].BizGalleryPath = ControllerHelper.GetGalleryDirectory(clientObj.Business[0].ClientId); clientObj.Business[0].ClientId = clientObj.ClientId; if (BusinessBAObject.SaveBusinessDetails(clientObj.Business[0])) { ViewData["StartStepNum"] = (Convert.ToInt32(currentStep) + 1).ToString(); foreach (var item in ModelState) { ModelState[item.Key].Errors.Clear(); } ModelState.Remove("currentStep"); return(View("Index", clientObj)); } else { ModelState.AddModelError("Error", "Something went wrong while saving data!"); } } else { ModelState.AddModelError("Error", "Please fill in all the mandatory details"); } ViewData["StartStepNum"] = currentStep; ControllerHelper.PrefillBusinessLists(BusinessBAObject, ref clientObj); return(View("Index", clientObj)); }
public ActionResult Create(ClientVM client) { try { if (ModelState.IsValid) { client c = new client() { razonSocial = client.razonSocial, nombreFantasia = client.nombreFantasia, localidad = client.localidad, provincia = client.provincia, personeria = client.personeria, telefono = client.telefono, email = client.email, emailFacturacon = client.emailFacturacon, update_date = DateTime.Now, update_user_id = int.Parse(Session["UserID"].ToString()), activo = 1, codigo = client.codigo, nro_codigo = client.nroCodigo }; db.client.Add(c); db.SaveChanges(); return(RedirectToAction("Index")); } } catch { ModelState.AddModelError("", "Se produjo un error, en caso de persistir, ponerse en contacto con el Administrador."); } GetComboCCD(); return(View()); }
public ClientVM getClientDetailsByID(int q) { ClientVM data = new ClientVM(); using (PropertyTaxCollectionCMSMain_Entities db = new PropertyTaxCollectionCMSMain_Entities()) { var obj = db.APP_DETAILS.Where(c => c.AppId == q).FirstOrDefault(); if (obj != null) { data.AppName = obj.AppName; data.AppName_mar = obj.AppName_mar; data.State = Convert.ToInt32(obj.State); data.District = Convert.ToInt32(obj.District); data.Tehsil = Convert.ToInt32(obj.Tehsil); data.EmailId = obj.EmailId; data.website = obj.website; data.baseImageUrlCMS = obj.baseImageUrlCMS; data.baseImageUrl = obj.baseImageUrl; data.basePath = obj.basePath; data.Latitude = obj.Latitude; data.Logitude = obj.Logitude; data.AppVersion = obj.AppVersion; data.IsActive = Convert.ToBoolean(obj.IsActive); data.ForceUpdate = Convert.ToBoolean(obj.ForceUpdate); } } return(data); }
public IActionResult Search(int id) { if (HttpContext.Session.GetString("UserRole") == "1" || HttpContext.Session.GetString("UserRole") == "2" && HttpContext.Session.GetString("UserRole") != "Expired") { var item = db.Client.AsNoTracking().Where(s => s.ClientId == id).FirstOrDefault(); ClientVM cv = new ClientVM() { ClientId = item.ClientId, FirstName = item.FirstName, LastName = item.LastName, Email = item.Email, Contact = item.Contact, Gender = item.Gender, OrganizationName = item.OrganizationName, EmployeeId = item.EmployeeId }; return(View(cv)); } else { return(RedirectToAction("Index", "Home")); } }
public IActionResult ClientList() { if (HttpContext.Session.GetString("UserRole") != null && HttpContext.Session.GetString("UserRole") != "Expired") { var a = db.Client.AsNoTracking().ToList(); var i = new List <ClientVM>(); foreach (var item in a) { ClientVM cv = new ClientVM() { ClientId = item.ClientId, FirstName = item.FirstName, LastName = item.LastName, Email = item.Email, Contact = item.Contact, Gender = item.Gender, OrganizationName = item.OrganizationName, EmployeeId = item.EmployeeId }; i.Add(cv); } return(View(i)); } else { return(RedirectToAction("Index", "Home")); } }
public ClientVM FindById(int id) { Client client = qLClientFacade.findById(id); ClientVM clientVM = mapper.Map <ClientVM>(client); return(clientVM); }
public ActionResult EditClient(int id) { //Обявляем модель ClientVM ClientVM model; //Получаем заявку клиента из БД using (DBContext db = new DBContext()) { Client dto = db.clients.Find(id); if (dto == null) { return(Content("Данной заявки клиента, НЕ обнаружено")); } //заполняем модель model = new ClientVM(dto); //Получаем все изображения из галереи model.GalleryImages = Directory.EnumerateFiles(Server.MapPath("~/Images/Uploads/Clients/" + id + "/Thumds")) .Select(fn => Path.GetFileName(fn)); } //Возращаем модель в представление return(View(model)); }
public void Update(ClientVM clientVM) { Client client = new Client(); mapper.Map(clientVM, client); qLClientFacade.Update(client); }
public void Add(ClientVM clientVM) { Client client = new Client(); mapper.Map(clientVM, client); qLClientFacade.Add(client); }
//---------- FUNCTIONS ----------// //----- Load Data -----// private void LoadData() { if (id == 0) { //Add clientVM = new ClientVM(); tb_ClientCode.Enabled = false; } else { //View or Edit clientVM = clientBLL.FindById(id); tb_ClientCode.Text = clientVM.Code; tb_ClientEmail.Text = clientVM.Gmail; tb_ClientName.Text = clientVM.Name; tb_ClientPhone.Text = clientVM.Phone; tb_ClientCode.Enabled = false; } if (!Editable_Cli) { tbllaypn_Client.Enabled = false; btn_OK.Enabled = false; btn_Reset.Enabled = false; } }
public ActionResult Create(ClientVM clientVM) { try { if (string.IsNullOrEmpty(clientVM.DT_RowId)) { clientVM = _clientApplicationService.Add(clientVM); } else { clientVM = _clientApplicationService.Update(clientVM); } if (clientVM.HasNotifications) { LoadDropDowns(); return(View(clientVM)); } return(RedirectToAction("Index")); } catch (CustomException exc) { throw exc; } catch (Exception ex) { throw ex; } }
public ActionResult Client(int q = -1) { if (SessionHandler.Current.AppId != 0) { var viewModel = new ClientVM(); viewModel = Repository.getClientDetailsByID(q); viewModel.StateList = Repository.GetStateList(); viewModel.DistrictList = Repository.GetDistrictList(); viewModel.TehsilList = Repository.GetTehsilList(); //var language = new List<SelectListItem>(); //SelectListItem itemLanguage = new SelectListItem() { Text = "Select Language", Value = "0" }; //language = dbMain.LanguageInfoes.ToList() // .Select(x => new SelectListItem // { // Text = x.Language, // Value = x.Id.ToString() // }).OrderBy(t => t.Text).ToList(); //language.Insert(0, itemLanguage); //viewModel.LanguageList = language; ViewBag.ReferenceID = DateTime.Now.ToString("yyyyddmmhhmmss"); return(View(viewModel)); } else { return(Redirect("/Account/Login")); } }
// GET: clients/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } client client = db.client.Find(id); ClientVM c = new ClientVM() { id = client.id, razonSocial = client.razonSocial, nombreFantasia = client.nombreFantasia, localidad = client.localidad, provincia = client.provincia, personeria = client.personeria, telefono = client.telefono, email = client.email, emailFacturacon = client.emailFacturacon, codigo = client.codigo, nroCodigo = client.nro_codigo }; return(View(c)); }
public ActionResult LoginSet(ClientVM model) { var authService = new AuthService(); authService.Login(model); return(Redirect("Index", "Home")); }
public async Task <IActionResult> Edit(Guid id, ClientVM vm) { if (ModelState.IsValid) { var getOperation = await _bo.ReadAsync(id); if (!getOperation.Success) { return(OperationErrorBackToIndex(getOperation.Exception)); } if (getOperation.Result == null) { return(RecordNotFound()); } var result = getOperation.Result; if (!vm.CompareToModel(result)) { result = vm.ToClient(result); var updateOperation = await _bo.UpdateAsync(result); if (!updateOperation.Success) { TempData["Alert"] = AlertFactory.GenerateAlert(NotificationType.Danger, updateOperation.Exception); return(View(vm)); } return(OperationSuccess("The record was successfully updated.")); } } return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Edit(ClientVM clientVM) { if (!ModelState.IsValid) { return(View(clientVM)); } bool result; var client = _mapper.Map <Client>(clientVM); if (client.Id != 0) { result = await _repository.UpdateClient(client); } else { result = await _repository.AddClient(client); } if (result) { _toastNotification.AddSuccessToastMessage("Editing was successful"); } else { _toastNotification.AddErrorToastMessage("It was unsuccessful"); } return(RedirectToAction("Index")); }
public ClientVM Update(ClientVM updated) { try { var client = _mapper.Map <Client>(updated); client.SetOptionsTypes(updated.OptionsTypesID); var clientsOptionsTypes = _unitOfWork.Repository <ClientOptionType>().FindAll(x => x.ClientID == client.Id); var clientsOptionsTypesRemove = clientsOptionsTypes.Where(x => !client.ClientsOptionsTypes.Any(c => c.OptiontTypeID == x.OptiontTypeID)).ToList(); var clientsOptionsTypesAdd = client.ClientsOptionsTypes.Where(x => !clientsOptionsTypes.Any(c => c.OptiontTypeID == x.OptiontTypeID)).ToList(); _unitOfWork.Repository <Client>().Update(client); _unitOfWork.Repository <ClientOptionType>().AddRange(clientsOptionsTypesAdd); _unitOfWork.Repository <ClientOptionType>().DeleteRange(clientsOptionsTypesRemove); _unitOfWork.CommitSync(); return(updated); } catch (CustomException exc) { throw exc; } catch (Exception ex) { throw CustomException.Create <ClientApplicationService>("Unexpected error fetching Update client", nameof(this.Update), ex); } }
private async void BtnAcceptChanges_Click(object sender, RoutedEventArgs e) { try { ClientVM client = (ClientVM)dgShowClients.SelectedItem; string str = txtNumber.Text; string str2 = txtName.Text; string str3 = txtEmail.Text; if (str != null && str.Trim().Length == 10) { str = string.Format("+38{0}({1}){2}-{3}-{4}", str.Substring(0, 1), str.Substring(1, 2), str.Substring(3, 3), str.Substring(6, 2), str.Substring(8, 2)); } txtNumber.Text = str; txtName.Text = str2; txtEmail.Text = str3; ClientApiService service = new ClientApiService(); await service.UpdateAsync(new ClientVM { Id = client.Id, Name = txtName.Text, Phone = txtNumber.Text, Email = txtEmail.Text }); FillDG(); txtNumber.Text = ""; txtName.Text = ""; txtEmail.Text = ""; lblPhoneError.Foreground = System.Windows.Media.Brushes.White; lblNameError.Foreground = System.Windows.Media.Brushes.White; lblEmailError.Foreground = System.Windows.Media.Brushes.White; lblPhotoError.Foreground = System.Windows.Media.Brushes.White; } catch (WebException wex) { ShowException(wex); } }
public ActionResult GetBusinessDetails(ClientVM clientObj, string currentStep) { ControllerHelper.PrefillBusinessLists(BusinessBAObject, ref clientObj); ModelState.Remove("currentStep"); ViewData["StartStepNum"] = currentStep; return(View("Index", clientObj)); }
public async Task <IActionResult> Edit(Guid?id) { if (id == null) { return(RecordNotFound()); } var getOperation = await _bo.ReadAsync((Guid)id); if (!getOperation.Success) { return(OperationErrorBackToIndex(getOperation.Exception)); } if (getOperation.Result == null) { return(RecordNotFound()); } var vm = ClientVM.Parse(getOperation.Result); var crumbs = GetCrumbs(); crumbs.Add(new BreadCrumb() { Action = "Edit", Controller = "Clients", Icon = "fa-edit", Text = "Edit" }); ViewData["Title"] = "Edit client"; ViewData["BreadCrumbs"] = crumbs; return(View(vm)); }
private void FrmPropertyGrid_Load(object sender, EventArgs e) { RichTextBoxForChangedItem.Text = ""; LabelExplanation.Text = ""; var listClients = _clientManager.GetAll(); // De ListBoxClients is Selection-Mode = one ListBoxClients.Items.Clear(); ListBoxClients.ValueMember = "Client"; // Prop uit ClientVM ListBoxClients.DisplayMember = "LineInListBox"; // Get prop uit ClientVM, moet een string zijn foreach (var client in listClients) { var clientVM = new ClientVM { Client = client // , LineInListBox is een get property die zichzelf invult }; ListBoxClients.Items.Add(clientVM); } }
public ActionResult SaveBusinessDetails(ClientVM obj) { BusinessNameListVM model = new BusinessNameListVM(); try { if (businessBAObject.UpdateBusinessDetails(obj.Business[0])) { ViewData["Message"] = DBTransactionStatus.Success; } else { ViewData["Message"] = DBTransactionStatus.Failure; } } catch (Exception ex) { ViewData["ErrMessage"] = ex.Message; } finally { model.BusinessList = businessBAObject.GetBusinessList(); model.SelectedBusinessId = model.BusinessList.FirstOrDefault().Key; } return(View("EditBusiness", model)); }
public ActionResult ClientUpdate(ClientVM model) { ContactService oldContactService = new ContactService(); Contact old = new Contact(); old = oldContactService.Find(x => x.ContactID == ConId && x.IsActive == true); old.IsActive = false; oldContactService.UpdateContact(old); if (ModelState.IsValid) { try { _clientService.UpdateClient(model.Client); _contactService.AddContact(new Contact { ClientID = model.Client.ClientID, Address = model.Contact.Address, PhoneNumber1 = model.Contact.PhoneNumber1, PhoneNumber2 = model.Contact.PhoneNumber2, IsActive = true, Email = model.Contact.Email }); ViewBag.MessageUpdate = "Danışan Başarıyla Güncellendi"; } catch (Exception) { throw; } } return RedirectToAction("ListClientInfos"); }
// GET: Admin public ActionResult Index() { using (CarInsuranceEntities db = new CarInsuranceEntities()) { var clients = db.Clients; var clientsVm = new List <ClientVM>(); foreach (var client in clients) { var clientVm = new ClientVM(); clientVm.Id = client.Id; clientVm.FirstName = client.FirstName; clientVm.LastName = client.LastName; //clientVm.DateOfBirth = client.DateOfBirth; clientVm.Email = client.Email; //clientVm.CarMake = client.CarMake; //clientVm.CarModel = client.CarModel; //clientVm.CarYear = client.CarYear; //clientVm.DUI = client.DUI; //clientVm.SpeedingTickets = client.SpeedingTickets; //clientVm.FullCoverage = client.FullCoverage; clientVm.Quote = client.Quote; clientsVm.Add(clientVm); } return(View(clientsVm)); } }
public ActionResult Edit(ClientVM model) { string msg = ""; if (ModelState.IsValid) { bool success = _cRepo.EditClient(model, out msg); if (success) { TempData["SuccessMsg"] = msg; return(RedirectToAction("Details", new { id = model.ReferenceID })); } else { TempData["ErrorMsg"] = msg; } } ClientVM client = _cRepo.GetClient(model.ReferenceID); if (client == null) { // if client is null, redirect to a page TempData["ErrorMsg"] = "Cannot edit this client at the moment"; return(RedirectToAction("Index")); } else { ViewBag.StatusNames = _sRepo.GetStatusList(Key.ROLE_CLIENT); return(View(client)); } }
public ClientVM Get(string clientNumber, string companyId) { ClientVM oClientVM = null; var oClient = _clientRepo.All(GetType().Name).Where(x => x.ClientNumber == clientNumber && x.CompanyId == companyId).FirstOrDefault(); oClientVM = _mappingHelper.Map <ClientVM>(oClient); return(oClientVM); }