public RegisterMaintanceRecoredResponse RegisterMaintanceRecored(RegisterMaintanceRecoredRequest request) { RegisterMaintanceRecoredResponse response = new RegisterMaintanceRecoredResponse(); try { using (var unitOfWork = RepositoryFactory.GetUnitOfWork()) { IMaintanceRecordRepository maintanceRepository = (IMaintanceRecordRepository)RepositoryFactory.Get(typeof(IMaintanceRecordRepository), unitOfWork); MaintanceRecord registerMaintanceRecord = request.MaintanceRecordView.Map <MaintanceRecord, MaintanceRecordView>(); registerMaintanceRecord.ProductId = request.ProductId; registerMaintanceRecord.MiantanceUser = request.UserName; registerMaintanceRecord.Register(); maintanceRepository.Add(registerMaintanceRecord); unitOfWork.Commit(); response.IsSucess = true; response.MaintanceRecordView = registerMaintanceRecord.Map <MaintanceRecordView, MaintanceRecord>(); } } catch (Exception ex) { Log.Write(ex.Message); response.IsSucess = false; response.Message = ex.Message; } return(response); }
public string RegisterMaintanceRecord(string username, string id, string maintanceRecord) { MaintanceRecordView ff = JsonHelper.DeserializeObject <MaintanceRecordView>(maintanceRecord); RegisterMaintanceRecoredResponse response = _productInfoService .RegisterMaintanceRecored(new RegisterMaintanceRecoredRequest() { ProductId = id, MaintanceRecordView = JsonHelper.DeserializeObject <MaintanceRecordView>(maintanceRecord), UserName = username != null?username:"" }); if (response.IsSucess != false && response.MaintanceRecordView != null) { return(JsonHelper.SerializeObject(response.MaintanceRecordView)); } return(JsonHelper.SerializeObject("false:" + response.Message + " input: " + username + id + maintanceRecord)); }