/// <summary> /// add as an asynchronous operation. /// </summary> /// <param name="obj">The object.</param> /// <returns>Task<MethodReturnResult>.</returns> public async Task <MethodReturnResult> AddAsync(DataAcquisitionItem obj) { return(await Task.Run <MethodReturnResult>(() => { return base.Channel.Add(obj); })); }
public async Task <ActionResult> Save(DataAcquisitionItemViewModel model) { using (DataAcquisitionItemServiceClient client = new DataAcquisitionItemServiceClient()) { DataAcquisitionItem obj = new DataAcquisitionItem() { Key = model.ItemCode, //项目代码 ItemName = model.ItemName, //项目名称 Description = model.Description, //描述 RouteStepName = model.RouteStepName, //工序名称 Creator = User.Identity.Name, //创建人 CreateTime = DateTime.Now, //创建日期 Editor = User.Identity.Name, //编辑人 EditTime = DateTime.Now //编辑日期 }; MethodReturnResult rst = await client.AddAsync(obj); if (rst.Code == 0) { rst.Message = string.Format(StringResource.DataAcquisitionItem_Save_Success , model.ItemCode); } return(Json(rst)); } }
/// <summary> /// 修改采集项目。 /// </summary> /// <param name="obj">采集项目数据。</param> /// <returns><see cref="MethodReturnResult" />.</returns> public MethodReturnResult Modify(DataAcquisitionItem obj) { MethodReturnResult result = new MethodReturnResult(); if (!this.DataAcquisitionItemDataEngine.IsExists(obj.Key)) { result.Code = 1002; result.Message = String.Format(StringResource.DataAcquisitionItemService_IsNotExists, obj.Key); return(result); } try { this.DataAcquisitionItemDataEngine.Update(obj); } catch (Exception ex) { result.Code = 1000; result.Message = String.Format(StringResource.OtherError, ex.Message); } return(result); }
/// <summary> /// 添加采集项目。 /// </summary> /// <param name="obj">采集项目数据。</param> /// <returns><see cref="MethodReturnResult" />.</returns> public MethodReturnResult Add(DataAcquisitionItem obj) { return(base.Channel.Add(obj)); }
/// <summary> /// 修改采集项目。 /// </summary> /// <param name="obj">采集项目数据。</param> /// <returns><see cref="MethodReturnResult" />.</returns> public ServiceCenter.Model.MethodReturnResult Modify(DataAcquisitionItem obj) { return(base.Channel.Modify(obj)); }