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 })); } }
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); }