コード例 #1
0
 protected JsonResult GenerateOutputResult(ValiditionMessage validitionMessage)
 {
     if (validitionMessage.Success)
     {
         return(new JsonResult(new { resultCode = 0, Success = validitionMessage.Success, data = validitionMessage.ResultData, Entity = validitionMessage.Entity, message = validitionMessage.Message }));
     }
     else
     {
         return(new JsonResult(new { resultCode = 1, Success = validitionMessage.Success, message = validitionMessage.Message, Entity = validitionMessage.Entity }));
     }
 }
コード例 #2
0
ファイル: CrudService.cs プロジェクト: BrutalHex/WalletPan
        public async Task <ValiditionMessage> Delete(key key)
        {
            var result = new ValiditionMessage()
            {
                ResultData = 0,
                Success    = true
            };

            var item = GetEntity(key);

            if (item != null)
            {
                await _repository.DeleteAsync(item);

                result = await SaveChanges(item);
            }
            else
            {
                result = NotFoundEntity(Localizer[typeof(ITEntity).Name]);
            }
            return(result);
        }