public static async Task <BaseOneResponse <T> > FormatOneResult <T>(this IQueryable <T> item) where T : class { var result = new BaseOneResponse <T>(); result.Data = (await item.ToListAsync()).FirstOrDefault(); return(result); }
public static BaseOneResponse <T> FormatOneResult <T>(this T item) { var result = new BaseOneResponse <T>(); result.Data = item; return(result); }
public async Task <BaseOneResponse <MailgunMessage> > get(string id) { var response = new BaseOneResponse <MailgunMessage>(); response.Data = await _context.MailgunMessages.FirstOrDefaultAsync(e => e.Id.Equals(Guid.Parse(id))); if (response.Data == null) { response.Errors.Add(new ApiError { description = "Not found" }); } return(response); }
public static BaseOneResponse <T> CreateDefaultBaseOneResponse() { var result = new BaseOneResponse <T>(); return(result); }