コード例 #1
0
        public async Task <Message> PutModuel(string id, [FromBody] ModuleModification moduleModification)
        {
            if (moduleModification == null)
            {
                return(Message.Fail());
            }


            var dbitem = await _moduleRepository.GetSingleAsync(x => x.ModuleId == id);

            if (dbitem == null)
            {
                return(Message.NotFound());
            }
            moduleModification.ModuleId = id;
            _mapper.Map(moduleModification, dbitem);
            _moduleRepository.Update(dbitem);
            if (!await _unitOfWork.SaveAsync())
            {
                return(Message.ServerError());
            }
            return(Message.Ok());
        }
コード例 #2
0
 public bool TryGetModule(UTF8String name, out ModuleModification module) => modules.TryGetValue(name, out module);