Beispiel #1
0
        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)));
        }
Beispiel #2
0
        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)));
        }
Beispiel #3
0
        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)));
        }