public IActionResult SaveIntegrationApplicationMappingItemsInfo(IntegrationApplicationMappingViewModel model)
        {
            IntegrationMappingDataReq request  = new IntegrationMappingDataReq();
            IntegrationMappingDataRes response = new IntegrationMappingDataRes();

            request.EditUser        = request.CreateUser = ckUserEmailId;
            request.Application     = model.Application;
            request.ApplicationName = model.ApplicationName;
            request.Type            = model.Type;
            request.Entity          = model.Entity;
            request.IntegrationApplicationMappingItem_Id = model.IntegrationApplicationMappingItem_Id;
            request.IntegrationApplicationMapping_Id     = model.IntegrationApplicationMapping_Id;
            request.PartnerEntityCode = model.PartnerEntityCode;
            request.PartnerEntityName = model.PartnerEntityName;
            request.SystemEntityCode  = model.SystemEntityCode;
            request.SystemEntityName  = model.SystemEntityName;

            bool isExists = userAndRoleMgmtProviders.CheckApplicationMappingDataExists(request, token).Result;

            if (isExists)
            {
                response.ResponseStatus.Status       = "Failure";
                response.ResponseStatus.ErrorMessage = "Record already exists.";
                return(Json(new { responseText = response.ResponseStatus.ErrorMessage, status = response.ResponseStatus.Status }));
            }
            else
            {
                response = userAndRoleMgmtProviders.SaveIntegrationApplicationMappingDataInfo(request, token).Result;
            }

            return(Json(new { responseText = response.ResponseStatus.ErrorMessage, status = response.ResponseStatus.Status }));
        }
        public IActionResult GetApplicationMappingDataList(IntegrationApplicationMappingViewModel model, int draw, int start, int length)
        {
            IntegrationMappingDataReq request  = new IntegrationMappingDataReq();
            IntegrationMappingDataRes response = new IntegrationMappingDataRes();

            request.EditUser        = request.CreateUser = ckUserEmailId;
            request.Application     = model.Application;
            request.ApplicationName = model.ApplicationName;
            request.Type            = model.Type;
            request.Entity          = model.Entity;
            request.IntegrationApplicationMappingItem_Id = model.IntegrationApplicationMappingItem_Id;
            request.IntegrationApplicationMapping_Id     = model.IntegrationApplicationMapping_Id;
            request.PartnerEntityCode = model.PartnerEntityCode;
            request.PartnerEntityName = model.PartnerEntityName;
            request.SystemEntityCode  = model.SystemEntityCode;
            request.SystemEntityName  = model.SystemEntityName;
            request.Start             = start;

            if (length == 0)
            {
                length = 10;
            }
            request.Length = length;


            response = userAndRoleMgmtProviders.GetApplicationMappingDataList(request, token).Result;

            return(Json(new
            {
                draw = draw,
                recordsTotal = response.TotalCount,
                recordsFiltered = response.TotalCount,
                data = response.IntegrationMappingItemList
            }));
        }
Beispiel #3
0
        public async Task <bool> CheckApplicationMappingDataExists(IntegrationMappingDataReq request, string ticket)
        {
            bool response = false;

            response = await serviceProxy.PostData(_configuration.GetValue <string>("ServiceSettings:CheckApplicationMappingDataExists"), request, typeof(bool), ticket);

            return(response);
        }
Beispiel #4
0
        public async Task <IntegrationMappingDataRes> GetApplicationMappingDataList(IntegrationMappingDataReq request, string ticket)
        {
            IntegrationMappingDataRes response = new IntegrationMappingDataRes();

            response = await serviceProxy.PostData(_configuration.GetValue <string>("ServiceSettings:GetApplicationMappingDataList"), request, typeof(IntegrationMappingDataRes), ticket);

            return(response);
        }
Beispiel #5
0
        public async Task <IntegrationMappingDataRes> GetApplicationMappingDataList([FromBody] IntegrationMappingDataReq request)
        {
            var response = new IntegrationMappingDataRes();

            response = await _settingsRepository.GetApplicationMappingDataList(request);

            return(response);
        }
        public IActionResult ViewIntegrationMappingData(IntegrationApplicationMappingViewModel model)
        {
            IntegrationMappingDataReq request = new IntegrationMappingDataReq();

            request.CreateUser      = ckUserEmailId;
            request.Application     = model.Application;
            request.ApplicationName = model.ApplicationName;
            request.IntegrationApplicationMapping_Id     = model.IntegrationApplicationMapping_Id;
            request.IntegrationApplicationMappingItem_Id = model.IntegrationApplicationMappingItem_Id;
            request.Type   = model.Type;
            request.Entity = model.Entity;

            return(PartialView("~/Areas/Settings/Views/UserAndRoleMgmt/_ViewApplicationMappingItem.cshtml", model));
        }
        public IActionResult DeleteIntegrationApplicationMappingInfo(IntegrationApplicationMappingViewModel model)
        {
            IntegrationMappingDataReq request  = new IntegrationMappingDataReq();
            IntegrationMappingDataRes response = new IntegrationMappingDataRes();

            request.EditUser        = request.CreateUser = ckUserEmailId;
            request.Application     = model.Application;
            request.ApplicationName = model.ApplicationName;
            request.Type            = model.Type;
            request.Entity          = model.Entity;
            request.IntegrationApplicationMapping_Id = model.IntegrationApplicationMapping_Id;

            response = userAndRoleMgmtProviders.DeleteIntegrationApplicationMappingInfo(request, token).Result;

            return(Json(response));
        }
Beispiel #8
0
        public async Task <IntegrationMappingDataRes> GetAllApplicationMappingDataList([FromBody] IntegrationMappingDataReq request)
        {
            var response = await _mSDynamicsRepository.GetAllApplicationMappingDataList(request);

            return(response);
        }
Beispiel #9
0
        public async Task <IntegrationMappingDataRes> DeleteIntegrationApplicationMappingItemsInfo([FromBody] IntegrationMappingDataReq request)
        {
            var response = new IntegrationMappingDataRes();

            response = await _settingsRepository.DeleteIntegrationApplicationMappingItemsInfo(request);

            return(response);
        }
Beispiel #10
0
        public async Task <IntegrationMappingDataRes> SaveIntegrationApplicationMappingDataInfo([FromBody] IntegrationMappingDataReq request)
        {
            var response = await _settingsRepository.SaveIntegrationApplicationMappingDataInfo(request);

            return(response);
        }
Beispiel #11
0
        public async Task <bool> CheckApplicationMappingDataExists([FromBody] IntegrationMappingDataReq request)
        {
            bool data = await _settingsRepository.CheckApplicationMappingDataExists(request);

            return(data);
        }