Exemplo n.º 1
0
        public IActionResult PostProvince([FromBody] CreateEditProvinceViewModel model, int countryID)
        {
            DataClaim.GetClaim(Request);
            var province = new Province();

            model.CountryID = countryID.ToString();
            if (model is null)
            {
                return(BadRequest("Province is null."));
            }

            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }
            _mapper.Map(model, province);
            _provinceProvider.Add(province);
            return(Ok(province));
        }
Exemplo n.º 2
0
        public IActionResult Post([FromBody] CreateEditViewModel model)
        {
            DataClaim.GetClaim(Request);
            var level = new JobStatus();

            if (model is null)
            {
                return(BadRequest("Level is null."));
            }

            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            _mapper.Map(model, level);
            _jobStatusProvider.Add(level);
            return(Ok(level));
        }
Exemplo n.º 3
0
        public IActionResult Get([FromBody] CustomDataSourceRequest request)
        {
            try
            {
                DataClaim.GetClaim(Request);
                var jobStatus = _jobStatusProvider.GetList();

                DataSourceRequest req = GridUtilities.ConvertToKendoFromCustomRequest(request);

                var filter = jobStatus.ToDataSourceResult(req);

                return(Ok(filter));
            }

            catch (Exception ex)
            {
                throw;
            }
        }
Exemplo n.º 4
0
        public IActionResult Post([FromBody] CreateEditViewModel CostCenter)
        {
            DataClaim.GetClaim(Request);
            var model = new CostCenter();

            if (CostCenter is null)
            {
                return(BadRequest("Cost Center is null."));
            }

            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }
            var CostCenterMapper = _mapper.Map(CostCenter, model);

            _costCenterProvider.Add(CostCenterMapper);
            return(Ok(CostCenter));
        }
Exemplo n.º 5
0
        public IActionResult Put([FromBody] CreateEditViewModel model)
        {
            DataClaim.GetClaim(Request);
            if (model == null)
            {
                return(BadRequest("SIUP is null."));
            }

            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }
            var decryptedID = Convert.ToInt32(EncryptionHelper.DecryptUrlParam(model.ID));

            model.ID = decryptedID.ToString();
            var SIUP       = _SIUPClassProvider.Get(Convert.ToInt32(model.ID));
            var SIUPMapper = _mapper.Map(model, SIUP);

            _SIUPClassProvider.Edit(SIUPMapper);
            return(Ok());
        }
Exemplo n.º 6
0
        public IActionResult Put([FromBody] CreateEditViewModel menu)
        {
            DataClaim.GetClaim(Request);
            if (menu == null)
            {
                return(BadRequest("Menu is null."));
            }

            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }
            var menus      = _menuProvider.Get(Convert.ToInt32(menu.ID));
            var menuMapper = _mapper.Map <Database.Context.Models.Menu>(menu);

            menuMapper.Id          = menus.Id;
            menuMapper.CreatedDate = menus.CreatedDate;
            menuMapper.CreatedBy   = menus.CreatedBy;
            _menuProvider.Edit(menuMapper);
            return(Ok());
        }
Exemplo n.º 7
0
 public IActionResult DeleteDetail(string arrayOfID)
 {
     DataClaim.GetClaim(Request);
     string[] DeserializeID = JsonConvert.DeserializeObject <string[]>(arrayOfID);
     int[]    listID        = DeserializeID.Select(s => Convert.ToInt32(EncryptionHelper.DecryptUrlParam(s))).ToArray();
     try
     {
         foreach (var ID in listID)
         {
             if (_orgUnitChangeProvider.ValidateDeleteOrgUnitChangeDetail(ID))
             {
                 return(BadRequest("Unable to delete! Selected data has been used on another menu"));
             }
         }
         Array.ForEach(listID, _orgUnitChangeProvider.Delete);
     }
     catch (Exception)
     {
         throw;
     }
     return(Ok());
 }
Exemplo n.º 8
0
 public IActionResult Delete(string arrayOfID)
 {
     DataClaim.GetClaim(Request);
     string[] DeserializeID = JsonConvert.DeserializeObject <string[]>(arrayOfID);
     int[]    listID        = DeserializeID.Select(s => Convert.ToInt32(EncryptionHelper.DecryptUrlParam(s))).ToArray();
     try
     {
         foreach (var ID in listID)
         {
             var IsUsed = _SIUPClassProvider.IsUsedByLegalEntity(ID);
             if (IsUsed)
             {
                 return(Ok(IsUsed));
             }
         }
         Array.ForEach(listID, _SIUPClassProvider.Delete);
     }
     catch (Exception)
     {
         throw;
     }
     return(Ok());
 }