private void ConvertToEquip(EquipViewModel custVM, MEquip cust)
 {
     cust.EquipName    = custVM.EquipName;
     cust.EquipType    = custVM.EquipType;
     cust.EquipBrand   = custVM.EquipBrand;
     cust.EquipBuyDate = custVM.EquipBuyDate;
 }
Example #2
0
        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.
        }
Example #3
0
        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()));
 }