Пример #1
0
        private BaseResponse UpdateOperationData(IEnumerable <ConfigurationViewModel.Item> datas)
        {
            var response = new BaseResponse {
                IsSuccess = false, Message = "Data Not Valid"
            };

            if (datas != null)
            {
                var batch = new BatchUpdateOperationDataRequest();
                foreach (var data in datas)
                {
                    var prepare = new UpdateOperationDataRequest()
                    {
                        Id                   = data.Id,
                        KpiId                = data.KpiId,
                        Periode              = data.Periode,
                        Value                = data.Value,
                        PeriodeType          = data.PeriodeType,
                        Remark               = data.Remark,
                        KeyOperationConfigId = data.OperationId,
                        ScenarioId           = data.ScenarioId
                    };// data.MapTo<UpdateKpiAchievementItemRequest>();
                    batch.BatchUpdateOperationDataItemRequest.Add(prepare);
                }
                response = _operationDataService.BatchUpdateOperationDatas(batch);
            }
            return(response);
        }
        private BaseResponse _UpdateEconomic(List <OperationDataConfigurationViewModel.Item> datas)
        {
            var response = new BaseResponse();

            if (datas != null)
            {
                var batch = new BatchUpdateOperationDataRequest();
                foreach (var data in datas)
                {
                    //var prepare = new UpdateOperationDataRequest() { Id = data.Id, KpiId = data.KpiId, Periode = data.Periode, Value = data.Value, PeriodeType = data.PeriodeType, Remark = data.Remark, KeyOperationConfigId = data.OperationId, ScenarioId = data.ScenarioId };// data.MapTo<UpdateKpiAchievementItemRequest>();
                    //batch.BatchUpdateOperationDataItemRequest.Add(prepare);
                }
                response = _operationDataService.BatchUpdateOperationDatas(batch);
            }
            return(response);
        }