private void ConvertToSPart(SPartViewModel spartVM, MSPart spart)
 {
     spart.SPartName          = spartVM.SPartName;
     spart.SPartPurchasePrice = spartVM.SPartPurchasePrice;
     spart.SPartServicePrice1 = spartVM.SPartServicePrice1;
     spart.SPartDesc          = spartVM.SPartDesc;
     spart.MerkId             = string.IsNullOrEmpty(spartVM.MerkId) ? null : _merkTasks.One(spartVM.MerkId);
 }
        public ActionResult SParts_Create([DataSourceRequest] DataSourceRequest request, SPartViewModel spartVM)
        {
            if (spartVM != null && ModelState.IsValid)
            {
                MSPart spart = new MSPart();
                spart.SetAssignedIdTo(spartVM.SPartID);

                ConvertToSPart(spartVM, spart);

                spart.CreatedDate = DateTime.Now;
                spart.CreatedBy   = User.Identity.Name;
                spart.DataStatus  = "New";

                spartTasks.Insert(spart);
            }

            return(Json(new[] { spartVM }.ToDataSourceResult(request, ModelState)));
        }