public OperationResult CreateItemLabelInfo(ServiceDataContracts.ItemLabelInfo itemlabelInfo) { try { var ili = new Entities.ItemLabelInfo(); ili.Message = itemlabelInfo.Message; ili.NameEng = itemlabelInfo.NameEng; ili.NameRus = itemlabelInfo.NameRus; ili.ParenItemId = itemlabelInfo.ParenItemId; ili.SerialNumber = itemlabelInfo.SerialNumber; db.ItemLabelInfos.Add(ili); db.SaveChanges(); return(new OperationResult { Success = true, CreatedObjectId = ili.Id }); } catch (Exception e) { log.Error("Error", e); return(new OperationResult { Success = false, ErrorMessage = e.Message }); } }
public OperationResult UpdateItemLabelInfo(ServiceDataContracts.ItemLabelInfo itemlabelInfo) { var label = db.ItemLabelInfos.FirstOrDefault(il => il.Id == itemlabelInfo.Id); if (label == null) { return(new OperationResult { Success = false, ErrorMessage = "ItemLabelInfo Not Found." }); } label.Message = itemlabelInfo.Message; label.NameEng = itemlabelInfo.NameEng; label.NameRus = itemlabelInfo.NameRus; label.ParenItemId = itemlabelInfo.ParenItemId; label.SerialNumber = itemlabelInfo.SerialNumber; db.SaveChanges(); return(new OperationResult { Success = true }); }