public ActionResult LaboratoryItem_Update([DataSourceRequest] DataSourceRequest request, ViewModel_LaboratoryItem crud) { if (ModelState.IsValid) { var entity = new laboratory_item { id = crud.id, laboratoryClass_id = crud.laboratoryClass_id, code = crud.code, nick = crud.nick, name = crud.name, chnName = crud.chnName, unit = crud.unit, standard = crud.standard, nhi_code = crud.nhi_code, laboratory_clinic_code = crud.laboratory_clinic_code }; db_antifat.laboratory_item.Attach(entity); db_antifat.Entry(entity).State = System.Data.Entity.EntityState.Modified; db_antifat.SaveChanges(); } return(Json(new[] { crud }.ToDataSourceResult(request, ModelState))); }
public ActionResult LaboratoryItem_Create([DataSourceRequest] DataSourceRequest request, ViewModel_LaboratoryItem crud, string slaboratoryClass_id) { if (ModelState.IsValid) { var entity = new laboratory_item { id = Guid.NewGuid().ToString(), laboratoryClass_id = slaboratoryClass_id, code = crud.code, nick = crud.nick, name = crud.name, chnName = crud.chnName, unit = crud.unit, standard = crud.standard, nhi_code = crud.nhi_code, laboratory_clinic_code = crud.laboratory_clinic_code }; db_antifat.laboratory_item.Add(entity); db_antifat.SaveChanges(); crud.id = entity.id; } return(Json(new[] { crud }.ToDataSourceResult(new DataSourceRequest(), ModelState))); }
public ActionResult LaboratoryItem_Destory([DataSourceRequest] DataSourceRequest request, laboratory_item crud) { if (ModelState.IsValid) { var entity = new laboratory_item { id = crud.id }; db_antifat.laboratory_item.Attach(entity); db_antifat.laboratory_item.Remove(entity); db_antifat.SaveChanges(); } return(Json(new[] { crud }.ToDataSourceResult(request, ModelState))); }