Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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));
        }