public async Task <SaveNationResult> Save(SaveNationRequest request) { try { DynamicParameters parameters = new DynamicParameters(); parameters.Add("@NationId", request.NationId); parameters.Add("@NationName", request.NationName); return(await SqlMapper.QueryFirstOrDefaultAsync <SaveNationResult>(cnn: connection, sql: "sp_Save_Nation", param: parameters, commandType: CommandType.StoredProcedure)); } catch (Exception ex) { return(new SaveNationResult() { NationId = 0, Message = "Something went wrong, please try again" }); } }
public async Task <SaveNationResult> Save(SaveNationRequest request) { return(await nationRepository.Save(request)); }