Example #1
0
        public IActionResult UpdateClassResult(UpdateClassResult updateClassResult)
        {
            string actionBy = User.Identity.Name;

            _mainResponse = _classService.UpdateClassResult(updateClassResult, actionBy);
            _jsonString   = Mapper.Convert <BaseResponse>(_mainResponse);
            return(new OkObjectResult(_jsonString));
        }
        public MainResponse UpdateClassResult(UpdateClassResult updateClassResult, string actionBy)
        {
            var result = _resultRepository.GetSingle(x => x.ResultId == updateClassResult.ResultId && x.IsActive == true && x.IsDeleted == false);

            if (result != null && result.ResultId > 0)
            {
                result.Placement    = updateClassResult.Place;
                result.ExhibitorId  = updateClassResult.ExhibitorId;
                result.ModifiedDate = DateTime.Now;
                result.ModifiedBy   = actionBy;
                _resultRepository.Update(result);
                _mainResponse.Message = Constants.RESULT_UPDATED;
                _mainResponse.Success = true;
            }
            else
            {
                _mainResponse.Message = Constants.NO_RECORD_FOUND;
                _mainResponse.Success = false;
            }
            return(_mainResponse);
        }