public async Task <IActionResult> UpdateModuleSystem([FromBody] ModuleSystem moduleSystem)
        {
            var moduleSystemExist = await _unitOfWork.GetRepository <ModuleSystem>().GetSingleAsyncCurrent(m => m.Id == moduleSystem.Id);

            if (moduleSystemExist == null)
            {
                return(NotFound());
            }
            _unitOfWork.GetRepository <ModuleSystem>().Update(moduleSystem);
            return(Ok(await _unitOfWork.SaveChangesAsync()));
        }
        public async Task <IActionResult> AddModuleSystem([FromBody] ModuleSystem moduleSystem)
        {
            await _unitOfWork.GetRepository <ModuleSystem>().AddAsync(moduleSystem);

            return(Ok(await _unitOfWork.SaveChangesAsync()));
        }