private void ConvertToEquip(EquipViewModel custVM, MEquip cust) { cust.EquipName = custVM.EquipName; cust.EquipType = custVM.EquipType; cust.EquipBrand = custVM.EquipBrand; cust.EquipBuyDate = custVM.EquipBuyDate; }
public void TestUpdate() { var eqId = 5; var e = equipRepo.GetOne(eqId); var eqvm = new EquipViewModel(e); CrudVM.SelectedEquip = eqvm; eqvm.Agillity = 5; eqvm.Intelligence = 6; eqvm.Strength = -20; eqvm.Price = 100; Assert.AreNotEqual(eqvm, new EquipViewModel(equipRepo.GetOne(eqId))); //before update check diff. var maxBefore = equipRepo.GetAll().Count(); CrudVM.UpdateEquipVM(); var maxAfter = equipRepo.GetAll().Count(); Assert.AreEqual(maxBefore, maxAfter); //Check if nothing has been added var updated = new EquipViewModel(equipRepo.GetOne(eqId)); Assert.AreEqual(eqvm, updated); //Check if they are equal after the update. }
public void TestDelete() { var eqId = 5; var e = equipRepo.GetOne(eqId); var eqvm = new EquipViewModel(e); CrudVM.SelectedEquip = eqvm; var maxBefore = equipRepo.GetAll().Count(); CrudVM.DeleteEquipVM(); var maxAfter = equipRepo.GetAll().Count(); Assert.AreEqual(maxBefore - 1, maxAfter); //Check if nothing has been added Assert.IsNull(equipRepo.GetOne(eqId)); }
public EquipView() { InitializeComponent(); BindingContext = new EquipViewModel(); }
public ActionResult Equips_Destroy([DataSourceRequest] DataSourceRequest request, EquipViewModel equipVM) { if (equipVM != null) { var equip = _equipTasks.One(equipVM.EquipID); if (equip != null) { //equip.ModifiedDate = DateTime.Now; //equip.ModifiedBy = User.Identity.Name; //equip.DataStatus = "Deleted"; _equipTasks.Delete(equip); } } return(Json(ModelState.ToDataSourceResult())); }
public ActionResult Equips_Update([DataSourceRequest] DataSourceRequest request, EquipViewModel equipVM) { if (equipVM != null && ModelState.IsValid) { var equip = _equipTasks.One(equipVM.EquipID); if (equip != null) { ConvertToEquip(equipVM, equip); equip.ModifiedDate = DateTime.Now; equip.ModifiedBy = User.Identity.Name; equip.DataStatus = "Updated"; _equipTasks.Update(equip); } } return(Json(ModelState.ToDataSourceResult())); }
private static void ConvertToEquip(EquipViewModel equipVM, MEquip equip) { equip.EquipName = equipVM.EquipName; equip.EquipStatus = equipVM.EquipStatus; equip.EquipDesc = equipVM.EquipDesc; }
public ActionResult Equips_Create([DataSourceRequest] DataSourceRequest request, EquipViewModel equipVM) { if (equipVM != null && ModelState.IsValid) { MEquip equip = new MEquip(); equip.SetAssignedIdTo(equipVM.EquipID); ConvertToEquip(equipVM, equip); equip.CreatedDate = DateTime.Now; equip.CreatedBy = User.Identity.Name; equip.DataStatus = "New"; _equipTasks.Insert(equip); } return(Json(new[] { equipVM }.ToDataSourceResult(request, ModelState))); }
public ActionResult Equips_Destroy([DataSourceRequest] DataSourceRequest request, EquipViewModel custVM) { if (custVM != null) { var cust = _equipTasks.One(custVM.EquipID); if (cust != null) { cust.ModifiedDate = DateTime.Now; cust.ModifiedBy = User.Identity.Name; cust.DataStatus = "Deleted"; _equipTasks.Update(cust); } } return(Json(ModelState.ToDataSourceResult())); }