public JsonResult CreateProductUnit(UnitViewModel model) { try { model.Id = Guid.NewGuid().ToString(); var unitId = Guid.NewGuid(); var unit = new Unit { Id = unitId, UnitName = model.UnitName }; var productUnit = new ProductUnit { Id = Guid.NewGuid(), ProductId = new Guid(model.ProductId), UnitId = unitId }; GenericFactory.Business.CreateProductUnit(unit, productUnit); return(Json("")); } catch (Exception ex) { var msg = ex.Message; } return(Json(null)); }
public void Succes_Instantiate_UnitViewModel() { string id = "id test"; string code = "code test"; string name = "name test"; DivisionViewModel divisonViewModel = new DivisionViewModel() { Id = "Id test", Code = "Code Test", Name = "Name test", }; UnitViewModel unitViewModel = new UnitViewModel() { Id = id, Name = name, Code = code, Division = divisonViewModel, }; Assert.Equal(id, unitViewModel.Id); Assert.Equal(name, unitViewModel.Name); Assert.Equal(code, unitViewModel.Code); Assert.NotNull(unitViewModel.Division); }
public ActionResult EditDataUnit(UnitViewModel paramEditUnit) { if (ModelState.IsValid) { //update data manual createby and createdate paramEditUnit.updateBy = "Administator"; paramEditUnit.updateDate = DateTime.Now; int?nameV = UnitDataAccess.NameValidation(paramEditUnit.name); if (nameV <= 1) { if (UnitDataAccess.UpdateUnit(paramEditUnit)) { return(Json(new { success = true, message = UnitDataAccess.Message }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { success = false, message = UnitDataAccess.Message }, JsonRequestBehavior.AllowGet)); } } else { return(Json(new { success = false, message = "Unit name " + paramEditUnit.name + " is exist !" }, JsonRequestBehavior.AllowGet)); } } else { return(Json(new { success = false, message = "Wajib menginputkan semua kotak bertanda bintang" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Delete(int id) { Unit unit = _unitBusiness.GetUnitDetails(id); UnitViewModel unitViewModel = UnitMapper.ToUnitViewModel(unit); return(View(unitViewModel)); }
public async Task <IActionResult> AddEditUnit(int id, UnitViewModel model) { if (!ModelState.IsValid) { return(View("_AddEditUnit", model)); } if (id > 0) { Unit unit = await _unitOfWork.Repository <Unit>().GetByIdAsync(id); if (unit != null) { unit.Name = model.Name; unit.ModifiedDate = DateTime.Now; unit.Description = model.Description; await _unitOfWork.Repository <Unit>().UpdateAsync(unit); } } else { Unit unit = new Unit { Name = model.Name, ModifiedDate = DateTime.Now, AddedDate = DateTime.Now, Description = model.Description, }; await _unitOfWork.Repository <Unit>().InsertAsync(unit); } return(RedirectToAction(nameof(Index))); }
public void ValidateDefault() { UnitViewModel viewModel = new UnitViewModel(); var result = viewModel.Validate(null); Assert.True(result.Count() > 0); }
public ActionResult Edit(UnitViewModel model) { try { string apiUrl = server + "/api/Units/" + model.UnitId; using (var client = new HttpClient()) { client.BaseAddress = new Uri(apiUrl); //HTTP POST var postTask = client.PutAsJsonAsync <UnitViewModel>(apiUrl, model); postTask.Wait(); var result = postTask.Result; if (result.IsSuccessStatusCode) { return(RedirectToAction("Index")); } } return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Details(int id) { var viewModels = new List <UnitViewModel>(); var location = _context.Locations.Single(l => l.Id == id); var units = _context.Units.Where(u => u.LocationId == id).ToList(); var appUsers = _context.AppUsers.Where(l => l is LeaseHolder).ToList(); var leaseHolders = new List <LeaseHolder>(); foreach (var leaseHolder in appUsers) { leaseHolders.Add((LeaseHolder)leaseHolder); } foreach (var unit in units) { var viewModel = new UnitViewModel(); viewModel.Unit = unit; viewModel.LeaseHolder = leaseHolders.Single(l => l.UnitId == viewModel.Unit.Id); viewModel.OpenWorkOrderCount = _context.WorkOrders.Where(w => w.UnitId == viewModel.Unit.Id).Count(); viewModel.Location = location; viewModels.Add(viewModel); } return(View(viewModels)); }
/// <summary> /// Update tax value /// </summary> /// <param name="obj">New Tax value</param> /// <returns></returns> public ApiResponseViewModel Update(Unit obj) { var result = new UnitViewModel(); var response = new ApiResponseViewModel { Code = CommonConstants.ApiResponseSuccessCode, Message = null, Result = null }; try { var exists = _unitRepository.CheckContains(m => m.ID == obj.ID); if (exists) { _unitRepository.Update(obj); _unitOfWork.Commit(); response.Message = CommonConstants.SaveSuccess; } else { response.Code = CommonConstants.ApiResponseNotFoundCode; response.Message = CommonConstants.NotFoundMessage; } } catch (Exception ex) { response.Code = CommonConstants.ApiResponseExceptionCode; response.Message = CommonConstants.ErrorMessage + " " + ex.Message; } return(response); }
/// <summary> /// Get Tax value by id /// </summary> /// <param name="id">ID of Tax value</param> /// <returns></returns> public ApiResponseViewModel GetById(int id) { var result = new UnitViewModel(); var response = new ApiResponseViewModel { Code = CommonConstants.ApiResponseSuccessCode, Message = null, Result = null }; try { var exists = _unitRepository.CheckContains(m => m.ID == id); if (exists) { var tempResult = _unitRepository.GetSingleById(id); result.ID = tempResult.ID; result.Value = tempResult.Value; result.IsActive = tempResult.IsActive ?? false; response.Result = result; } else { response.Code = CommonConstants.ApiResponseNotFoundCode; response.Message = CommonConstants.NotFoundMessage; } } catch (Exception ex) { response.Code = CommonConstants.ApiResponseExceptionCode; response.Message = CommonConstants.ErrorMessage + " " + ex.Message; } return(response); }
public UnitWindow() { InitializeComponent(); var unitVM = new UnitViewModel(); this.DataContext = unitVM; }
public string Unit(string Content = "") { string res = "名称不合法"; string Name = Content.Trim(); if (!string.IsNullOrEmpty(Name)) { if (new IdentityAuth().GetCurUserID(HttpContext, out int CurUserID)) { var db = new DbEntities <Unit>().SimpleClient; //检查是否已存在 if (db.IsAny(ibt => ibt.UnitName == Name && ibt.IsAbandon == false)) { res = "该单位已存在"; } else { //新建实体 var entity = new UnitViewModel { UnitName = Name }.InitAddUnit(CurUserID); //更新 res = new DbEntities <Unit>().SimpleClient.Insert(entity) ? "添加成功" : "添加失败"; } } else { res = "登陆身份过期"; } } return(res); }
private void NewUnit() { if (SelectedProject == null) { return; } if (Storage.GetAll <ProfileType>().Find(p => p.Shape == ProfileShape.L) == null) { MessageBox.Show("There is no L profile defined.", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (Storage.GetAll <ProfileType>().Find(p => p.Shape == ProfileShape.U) == null) { MessageBox.Show("There is no U profile defined.", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } Unit unit = new Unit(); unit.Project = SelectedProject.Original as Project; unit.Width = 1000; unit.Height = 600; unit.Quantity = 1; UnitViewModel viewModel = new UnitViewModel(unit); EditUnitView view = new EditUnitView(viewModel); bool? result = view.ShowDialog(); if (result.HasValue && result.Value) { SelectedProject.Units.Add(viewModel); } }
// GET: Units/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Unit unit = db.Unit.Find(id); if (unit == null) { return(HttpNotFound()); } UnitViewModel unitViewModel = new UnitViewModel { Id = unit.Id, UnitCode = unit.UnitCode, UnitTitle = unit.UnitTitle, UnitCordinator = unit.UnitCordinator, PdfTitle = unit.PdfTitle, }; return(View(unitViewModel)); }
public static void UpdateUnit(this Unit unit, UnitViewModel unitViewModel) { unit.UnitId = unitViewModel.UnitId; unit.Name = unitViewModel.Name; unit.UnitCode = unitViewModel.UnitCode; unit.Description = unitViewModel.Description; }
public ActionResult Edit(UnitViewModel model) { if (ModelState.IsValid) { model.Update_By = User.Identity.Name; ResultResponse result = UnitRepo.Update(model); return(Json(new { success = result.Success, entity = model, message = result.Message }, JsonRequestBehavior.AllowGet)); } else { ResultResponse result = UnitRepo.Update(model); result.Success = false; result.Message = "Please fill data correctly!"; return(Json(new { success = result.Success, entity = model, message = result.Message }, JsonRequestBehavior.AllowGet)); } }
public void Fail_Return_Success() { //Setup string ApiVersion = "V1"; int StatusCode = 200; string Message = "OK"; UnitViewModel viewModel = new UnitViewModel(); ResultFormatter formatter = new ResultFormatter(ApiVersion, StatusCode, Message); var validationContext = new System.ComponentModel.DataAnnotations.ValidationContext(viewModel); var errorData = new { WarningError = "Format Not Match" }; string error = JsonConvert.SerializeObject(errorData); var exception = new ServiceValidationException(validationContext, new List <ValidationResult>() { new ValidationResult(error, new List <string>() { "WarningError" }) }); //Act var result = formatter.Fail(exception); //Assert Assert.True(0 < result.Count()); }
public async Task AddNewAsync(UnitViewModel model) { var unit = _mapper.Map <Unit>(model); await _context.AddAsync(unit); await _context.SaveChangesAsync(); }
public void Succes_Instantiate_UnitViewModel() { string id = "id test"; string code = "code test"; string name = "name test"; DivisionViewModel divison = new DivisionViewModel(); divison.Id = "Id test"; divison.Code = "Code Test"; divison.Name = "Name test"; UnitViewModel uvm = new UnitViewModel(); uvm.Id = id; uvm.Name = name; uvm.Code = code; uvm.Division = divison; Assert.Equal(id, uvm.Id); Assert.Equal(name, uvm.Name); Assert.Equal(code, uvm.Code); Assert.NotNull(uvm.Division); }
public UnitViewModel MapToViewModel(Unit unit) { UnitViewModel unitVM = new UnitViewModel(); unitVM.Division = new DivisionViewModel(); unitVM.Id = unit.Id; unitVM.UId = unit.UId; unitVM._IsDeleted = unit._IsDeleted; unitVM.Active = unit.Active; unitVM._CreatedUtc = unit._CreatedUtc; unitVM._CreatedBy = unit._CreatedBy; unitVM._CreatedAgent = unit._CreatedAgent; unitVM._LastModifiedUtc = unit._LastModifiedUtc; unitVM._LastModifiedBy = unit._LastModifiedBy; unitVM._LastModifiedAgent = unit._LastModifiedAgent; unitVM.Code = unit.Code; unitVM.Division.Id = unit.DivisionId; unitVM.Division.Code = unit.DivisionCode; unitVM.Division.Name = unit.DivisionName; unitVM.Name = unit.Name; unitVM.Description = unit.Description; unitVM.COACode = unit.COACode; return(unitVM); }
// // GET: /Unidades/ public ActionResult Index(string requested) { if (requested != null) { if (User.Identity.IsAuthenticated) { if (Int32.Parse((User.Identity.Name.Split(',')[1])) == 1 && Boolean.Parse(requested)) { List <Unit> units = (from unit in db.Units where unit.DeletionDate == null select unit).ToList(); UnitViewModel unitViewModel = new UnitViewModel { Information = new List <UserInfoViewModel>() }; foreach (var unit in units) { unitViewModel.Information.Add(new UserInfoViewModel { Unit = unit, CreateUser = db.UserDetails.First(u => u.UserID == unit.CreateUser), UpdateUser = db.UserDetails.First(u => u.UserID == unit.UpdateUser) }); } return(PartialView("Index", unitViewModel)); } } } return(RedirectToAction("AccesoDenegado", "Home")); }
public static Unit ToModel(this UnitViewModel unitViewModel) { if (unitViewModel == null) { throw new ArgumentNullException("unitViewModel"); } Unit unit = new Unit(); if (unitViewModel.Original != null) { Project p = ((Unit)unitViewModel.Original).Project as Project; unit.Project = p; } unit.Code = unitViewModel.Code; unit.Description = unitViewModel.Description; unit.Frame = unitViewModel.Frame; unit.Height = unitViewModel.Height; unit.Id = unitViewModel.Id; unit.Image = unitViewModel.Image; unit.Quantity = unitViewModel.Quantity; unit.VersionInfo = unitViewModel.VersionInfo; unit.Width = unitViewModel.Width; unit.Accessories = unitViewModel.Accessories.ToList().ToModels(); return(unit); }
public IActionResult Delete(String ID) { var model = new UnitViewModel(HttpContext); model.UnitCodes = dbContext.UnitCodes.ToList(); try { var uc = dbContext.UnitCodes.Find(ID); if (uc != null) { dbContext.UnitCodes.Remove(uc); dbContext.SaveChanges(); return(RedirectToAction("index", model)); } else { return(View("index", model)); } } catch (Exception) { return(View("index", model)); } }
public ActionResult Create(UnitViewModel uvm) { if (ModelState.IsValid) { var unit = new Unit { UnitName = uvm.UnitName, //Departments = uvm.Departments, DepartmentId = uvm.DepartmentId, LocationId = uvm.LocationId, Date = uvm.Date //Locations = uvm.Locations }; _unit.Add(unit); _unit.SaveChanges(); TempData["Success"] = "Added Successfully!"; return(RedirectToAction("Index")); } var department = departmentManager.GetAll().ToList(); var location = locationManager.GetAll().ToList(); UnitViewModel unitModel = new UnitViewModel { Departments = department, Locations = location }; return(View(unitModel)); }
public IActionResult Index() { var model = new UnitViewModel(HttpContext); model.UnitCodes = dbContext.UnitCodes.ToList(); return(View("Index", model)); }
public IActionResult AddEdit(String Code, String Desc, String ShortDesc) { var model = new UnitViewModel(HttpContext); model.UnitCodes = dbContext.UnitCodes.ToList(); try { var uc = dbContext.UnitCodes.Find(Code); if (uc != null) { uc.Description = Desc; uc.ShortDescription = ShortDesc; dbContext.UnitCodes.Update(uc); dbContext.SaveChanges(); return(RedirectToAction("Index", model)); } else { var uc2 = new UnitCode(); uc2.Code = Code; uc2.Description = Desc; uc2.ShortDescription = ShortDesc; dbContext.UnitCodes.Add(uc2); dbContext.SaveChanges(); return(RedirectToAction("index", model)); } } catch (Exception e) { Console.WriteLine(e); } return(View("index", model)); }
//UPDATE Unit public static bool UpdateUnit(UnitViewModel paramEditEmp) { bool result = true; try { using (MarkomApplicationDBEntities db = new MarkomApplicationDBEntities()) { db.spUnitUpdate( paramEditEmp.id , paramEditEmp.name , paramEditEmp.description , paramEditEmp.updateBy , paramEditEmp.updateDate ); } } catch (Exception ex) { Message = ex.Message; result = false; //throw; } return(result); }
public async Task Post_Failed_Internal_Server_Error() { UnitViewModel VM = null; var response = await this.Client.PostAsync(URI, new StringContent(JsonConvert.SerializeObject(VM).ToString(), Encoding.UTF8, "application/json")); Assert.Equal(HttpStatusCode.InternalServerError, response.StatusCode); }
public async Task Post() { UnitViewModel VM = GenerateTestModel(); var response = await this.Client.PostAsync(URI, new StringContent(JsonConvert.SerializeObject(VM).ToString(), Encoding.UTF8, "application/json")); Assert.Equal(HttpStatusCode.Created, response.StatusCode); }
public UnitViewModel Getnodes() { var node1 = new UnitViewModel("One"); var node2 = new UnitViewModel("Two"); var node3 = new UnitViewModel("Three"); var node4 = new UnitViewModel("Four"); var node5 = new UnitViewModel("Five"); var node6 = new UnitViewModel("Six"); var node7 = new UnitViewModel("Seven"); var node8 = new UnitViewModel("Eight"); var node9 = new UnitViewModel("Nine"); var node10 = new UnitViewModel("Ten"); node1.AddChildren(node2); node1.AddChildren(node3); node1.AddChildren(node4); node2.AddChildren(node5); node2.AddChildren(node6); node2.AddChildren(node7); node3.AddChildren(node8); node4.AddChildren(node9); node4.AddChildren(node10); node8.AddChildren(node4); return(node1); }
public ActionResult Carrier() { var userId = User != null ? User.Identity.GetUserId() : string.Empty; var modifier = this.GetCheaperFleetModifier(userId); var vM = new UnitViewModel(this.logic.Ships.Carrier, modifier); return View(vM); }
public static KeyValuePair<ItemModel, ItemModelViewModel> ExistingDestinationComplex() { var itmId = Guid.NewGuid(); var name = "Item model"; var itemModel = new ItemModel { Id = itmId, Name = string.Format("{0} - CHANGED!", name), SubItems = new List<SubItem>() }; var itemModelVm = new ItemModelViewModel { Id = itmId, Name = name, SubItems = new SubItemViewModel[10] }; for (var i = 0; i < 10; i++) { var subItemId = Guid.NewGuid(); var subItmName = string.Format("Sub item - {0}", i); var subItem = new SubItem { Id = subItemId, Name = string.Format("{0} - CHANGED!", subItmName), Units = new Unit[4] }; var subItemVm = new SubItemViewModel { Id = subItemId, Name = subItmName, Units = new Collection<UnitViewModel>() }; itemModel.SubItems.Add(subItem); itemModelVm.SubItems[i] = subItemVm; for (var j = 0; j < 5; j++) { var unitId = Guid.NewGuid(); var unitName = string.Format("Unit - {0}", j); var unit = new Unit { Id = unitId, Name = string.Format("{0}, - CHANGED!", unitName), SubUnits = new Collection<SubUnit>() }; if (j < 4) { subItem.Units[j] = unit; } var unitVm = new UnitViewModel(); unitVm.Id = unitId; unitVm.Name = unitName; unitVm.SubUnits = new List<SubUnitViewModel>(); subItemVm.Units.Add(unitVm); for (var k = 0; k < 6; k++) { var subUnitId = Guid.NewGuid(); var subUnitName = string.Format("Sub unit - {0}", subUnitId); var subUnit = new SubUnit { Id = subUnitId, Name = String.Format("{0}, - CHANGED!", subUnitName) }; unit.SubUnits.Add(subUnit); if (k < 3) { var subUnitVm = new SubUnitViewModel { Id = subUnitId, Name = subUnitName, }; unitVm.SubUnits.Add(subUnitVm); } } } } return new KeyValuePair<ItemModel, ItemModelViewModel>(itemModel, itemModelVm); }